Документация / Разработка и деплой
Домены и HTTPS
Сгенерированные адреса, свой DNS, сертификаты и внутренние имена.
Сгенерированные адреса
Настройте сгенерированный домен HTTP-сервиса, чтобы получить адрес под up.upferry.com. Точное имя показано в панели. Адрес принадлежит сервису в окружении, а не всему проекту. Копия окружения получает собственные адреса, обычные повторные деплои сохраняют существующие.
Сначала проверьте по этому адресу деплой, работу приложения и готовность. После этого переносите рабочий домен.
Подключите свой домен
- Добавьте имя, например
api.example.com, в настройки доменов сервиса нужного окружения. - Используйте цель DNS, показанную в панели. В значении CNAME должно быть имя хоста без
https://и пути. - Если домен находится в доступной подключённой зоне Cloudflare, Upferry может управлять DNS. Для изменения конфликтующей существующей записи нужно явное действие.
- Если DNS обслуживается другим провайдером, измените запись у него. Для поддомена добавьте CNAME, который просит панель. Для корневого домена могут понадобиться flattening или отдельные настройки провайдера.
- Дождитесь распространения DNS и готовности HTTPS. Проверьте реальный домен и приложение до остановки старого хостинга.
Купленный в Namecheap домен может использовать DNS Cloudflare, если туда перенесены nameservers. Регистратор и текущий DNS-провайдер не всегда совпадают. Не меняйте посторонние почтовые записи.
Внутренние соединения
Сервисы одного окружения проекта соединяются по имени сервиса или <service>.upferry.internal, например postgres.upferry.internal:5432. Используйте готовые переменные базы или ссылки на переменные, а не IP контейнеров.
Эти имена предназначены для приложений внутри окружения. Это не публичные адреса интернета, на ноутбуке они обычно не разрешаются. Сетевые разрешения могут дополнительно ограничивать соединения. Разрешение внутреннего сервиса не разрешает автоматически его публичный адрес.
Если открывается старый сайт
Проверьте авторитетную DNS-запись и TTL, затем сертификат HTTPS и целевой сервис. Кеш браузера и DNS может временно сохранять старый маршрут. При оставляйте источник доступным, пока проверки DNS и приложения не пройдут.