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

До цієї ж бічної панелі також можна перейти з меню Hyperlift Manager > Налаштування:

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

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

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

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

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

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