Платформа

Домены и сеть

Настройте публичный адрес, TCP-доступ, исходящий IP и локацию.

На этой странице

Домены и HTTPS#

Терминал
hangar domain add                      # сгенерировать *.apps-домен с HTTPS
hangar domain add shop.example.com     # свой домен
hangar domain show 01a1…               # какие DNS-записи создать
hangar domain verify 01a1…             # проверить DNS сейчас
hangar open

Свой домен: CNAME на edge.apps.hangar.rest (или A-запись на 51.83.97.241) плюс TXT _hangar-challenge для подтверждения. HTTPS-сертификат выпускается автоматически.

Публичный TCP#

Терминал
hangar tcp-proxy add 5432     # выдаст host:port для внешнего доступа
hangar tcp-proxy list

Статический исходящий IP#

Все сервисы ходят в интернет с постоянного адреса 51.83.97.241 — добавьте его в белый список платёжного шлюза, банка или внешней базы. Подключать ничего не нужно. Через API: GET /v1/network.

Локации#

Сервис можно разместить в другой стране: он будет работать на серверах выбранной локации, принимать трафик напрямую (у локации свой домен и IP) и ходить в интернет с её IP. Выбор — в настройках сервиса, поле «Локация»; новый адрес и IP начинают работать со следующим деплоем.

HTTP / JSON
GET   https://hangar.my/v1/regions
PATCH https://hangar.my/v1/services/<service>/instances/<environment>
      {"region": "kz-ala"}     # "" — основная локация