Starlight™ Hyperlift — це платформа для розгортання у хмарі, яка дозволяє зосередитися на вашому продукті, а не на інфраструктурі. Все, що потрібно зробити — вказати шлях до Dockerfile, і Hyperlift завантажить ваш код із GitHub. Далі він збирає та розгортає образ контейнера, щоб ви могли запустити свій продукт у мережу.
Якщо у вас ще немає повноцінного робочого застосунку, ми підготували тестове розгортання Starlight™ Hyperlift із використанням прикладного репозиторію. Це дозволяє швидко протестувати процес збирання та розгортання перед переходом до робочого середовища.
Почати роботу з Hyperlift швидко та просто. Якщо вам потрібна допомога, ми підготували це відео, яке проведе вас через кожен крок — від вказання шляху до Dockerfile до запуску вашого проєкту у мережу.
Перейдіть у Starlight Hyperlift Manager і підключіть ваш репозиторій GitHub.
Додайте Dockerfile у вказаний репозиторій. Він має починатися з коректного базового образу.
Hyperlift використовує правильний Dockerfile як шаблон для вашого застосунку. Це дозволяє встановлювати пакети, додавати файли та налаштовувати середовище відповідно до потреб вашого застосунку.
За потреби звертайтеся до офіційної документації Dockerfile для отримання порад.
NB! Щоб відкрити порт для застосунку, використовуйте змінні середовища замість явного відкриття у Dockerfile.
Після підключення до облікового запису GitHub ви будете перенаправлені до меню Hyperlift Manager. Там автоматично відкриється бічна панель налаштувань, і ви зможете продовжити конфігурацію:

Ту ж бічну панель також можна відкрити з меню Hyperlift Manager > Налаштування:

Після налаштування застосунку ви можете зібрати його, а потім розгорнути. Щоб почати збірку застосунку, натисніть кнопку Зібрати :

Після успішного завершення процесу розгортання запускається автоматично. У цей момент активується білінг. Відповідна інформація відображається у наступному сповіщенні:

Після налаштування та запуску застосунку ви можете запускати, зупиняти або перезапускати застосунок за потреби:

Також можна керувати застосунком Hyperlift через розділене меню. Звідти доступні такі меню:

Змінні середовища — Зберігайте налаштування, такі як API-ключі, URL-адреси баз даних, порти та інші параметри конфігурації.
NB: Стандартний порт застосунку Hyperlift — 8080, але ви можете змінити та оновити його у цьому меню.
Налаштування застосунку — Тут можна змінити такі параметри, як назва застосунку, репозиторій GitHub, гілка репозиторію та шлях до Dockerfile застосунку.
Інструкції з автентифікації — Це перенаправляє до посібника “Як підключити репозиторій GitHub до Starlight Hyperlift”.
Журнали застосунку — Журнали, зібрані під час роботи застосунку, будуть відображатися тут.
Підключення — Переглядайте активні підключення (домени, SSL-сертифікати тощо), встановлені для підписки Hyperlift.
Ви також можете обрати, чи запускати збірки вручну або автоматично.
Завдяки налаштуванням автоматичних збірок, кожного разу, коли ви надсилаєте код у вказану гілку, Hyperlift автоматично збирає та розгортає ваш застосунок із GitHub, використовуючи ваш Dockerfile.
Щоб увімкнути це під час налаштування застосунку, перейдіть у Hyperlift Manager меню > Налаштування застосунку > Налаштувати застосунок. Тут ви можете увімкнути або вимкнути Автоматичні збірки:

Якщо опція “Автоматична збірка” вимкнена (відповідний перемикач вимкнено), тоді налаштовано ручну збірку, і автоматичні оновлення застосунку не виконуються.
Використовуйте невеликі, ефективні базові образи для Dockerfile.
Явно вказуйте версії базових образів (наприклад, python:3.12).
Встановлюйте змінні середовища у відповідному меню Starlight Hyperlift.
Слідкуйте за журналами збірки та застосунку.