Развёртывания
Развёртывание — это моментальный снимок кода и переменных окружения, необходимых для запуска приложения. Новое развёртывание можно создать через deployctl или автоматически через интеграцию Deploy с Github, если она настроена.
Развёртывания неизменны после создания. Чтобы развернуть новую версию кода для приложения, необходимо создать новое развёртывание. После создания развёртывания остаются доступными.
Все доступные развёртывания перечислены на странице проекта во вкладке Deployments, представленной ниже. Старые развёртывания можно удалить через deployctl и через API.
Пользовательские домены
Также могут быть другие URL-адреса, которые могут указывать на развёртывание, например, пользовательские домены.
Домены ветвей
<projectname--branchname>.deno.dev также поддерживается.
Развёртывания в продакшен и предварительные развёртывания
Все развёртывания имеют предварительный URL, который можно использовать для просмотра этого конкретного развёртывания. Предварительные URL-адреса имеют формат {project_name}-{deployment_id}.deno.dev.
Развёртывание может быть развёртыванием в продакшен или предварительным развёртыванием. Эти развёртывания не имеют различий в функциональности во время выполнения. Единственное различие заключается в том, что развёртывание в продакшен проекта будет получать трафик с URL-адреса проекта (например, myproject.deno.dev), а также с пользовательских доменов, помимо трафика на URL-адрес предварительного развёртывания.
Перевод предварительных развёртываний в развёртывания в продакшен через интерфейс Deno Deploy
Предварительные развёртывания можно «перевести» в развёртывания в продакшен через интерфейс Deno Deploy:
- Перейдите на страницу проекта.
- Нажмите на вкладку Развёртывания.
- Нажмите на три точки рядом с развёртыванием, которое вы хотите перевести в продакшен, и выберите Перевести в продакшен
Перевод развёртываний в продакшен ограничен развёртываниями, которые уже используют базу данных KV продакшена. Это особенно актуально для развёртываний GitHub, которые используют разные базы данных для предварительных и развёртываний в продакшен. Развёртывания (даже те, которые используют базу данных KV предварительных развёртываний) всегда можно повторно развернуть в продакшен, используя команду deployctl deployments redeploy.
Создание развёртываний в продакшен через deployctl
Если вы развёртываете свой код Deno с deployctl, вы можете развернуть его напрямую в продакшен с флагом --prod:
deployctl deploy --prod --project=helloworld main.ts
© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/deploy/manual/deployments