Управляемые домены
Адреса в зоне deploycode.app, которые DeployCode создаёт сам.
Управляемый домен — адрес в зоне deploycode.app. DNS-запись для него создаёт и удаляет DeployCode,
поэтому настраивать ничего не нужно.
Как выглядит адрес
Адрес собирается из имени приложения и случайного суффикса:
<имя-приложения>-<6 символов>.deploycode.appНапример, shop-a1b2c3.deploycode.app. При ручном добавлении домена на вкладке «Поддомен deploycode.app»
можно указать свой поддомен, например my-app, если он свободен и не зарезервирован (www, api, app,
admin и другие). Кнопка «Сгенерировать другой адрес» подберёт случайный.
Когда создаётся
- Автоматически — при создании приложения.
- Вручную — в настройках доменов приложения. Можно добавить ещё один адрес, например для другого пути.
Для управляемого домена у сервера должен быть публичный IP-адрес: DNS-запись указывает на него.
HTTPS
Управляемый домен создаётся с сертификатом Let's Encrypt. HTTPS включается сам, когда выполнены оба условия:
- DNS-запись указывает на сервер — обычно через пару минут после создания домена;
- у приложения было хотя бы одно успешное развёртывание.
Пока у приложения не было успешного развёртывания, сертификат не выпускается: панель покажет «DNS настроен. Сертификат выпустим после первого успешного развёртывания». После первого успешного развёртывания HTTPS включится сразу. Если позже развёртывание упадёт, уже выпущенный сертификат продолжит работать.
Ограничения
| Лимит | Значение |
|---|---|
| Управляемых доменов на один сервис | 3 |
| Управляемых доменов на организацию | 25 |
Удаление и корзина
При удалении домена DeployCode удаляет и его DNS-запись. Если приложение попадает в корзину, его управляемый домен освобождается, а после восстановления выдаётся новый адрес.