Starlight™ Hyperlift е облачна платформа за внедряване, която ви позволява да се фокусирате върху вашия продукт, а не върху инфраструктурата. Всичко, което трябва да направите, е да посочите пътя до Dockerfile, а Hyperlift ще изтегли вашия код от GitHub. След това изгражда и внедрява контейнерен образ, така че да можете да пуснете продукта си онлайн.
Ако все още нямате напълно готово продукционно приложение, подготвили сме тестово внедряване на Starlight™ Hyperlift с примерен репозиторий. Това ви позволява бързо да тествате процеса на изграждане и внедряване, преди да преминете към продукционната среда.
Започването с Hyperlift е бързо и лесно. Ако имате нужда от малко помощ, подготвили сме това видео, което ще ви преведе през всяка стъпка – от посочването на пътя до Dockerfile до пускането на проекта ви онлайн.
Отидете в Starlight Hyperlift Manager и свържете вашия GitHub репозиторий.
Добавете Dockerfile в посочения репозиторий. Той трябва да започва с валиден базов образ.
Hyperlift разчита на правилен Dockerfile като план за вашето приложение. Това ви позволява да инсталирате пакети, добавяте файлове и настройвате средата според нуждите на приложението ви.
Можете да се консултирате с официалната документация за Dockerfile за насоки.
NB! За да отворите порт за приложението, моля използвайте променливите на средата вместо да го излагате в Dockerfile.
След като връзката с GitHub акаунта е установена, ще бъдете пренасочени към менюто Hyperlift Manager. Там страничният панел за настройка ще се отвори автоматично и можете да продължите с конфигурирането:

Същият страничен панел може да бъде достъпен и от менюто Hyperlift Manager > Настройка:

Когато приложението е настроено, можете да го изградите и след това да го внедрите. За да започнете изграждането на приложението, кликнете върху бутона Build :

След като процесът приключи успешно, внедряването започва автоматично. Таксуването се активира в този момент. Съответната информация се показва в следното известие:

След като всичко е настроено и приложението работи, можете да стартирате, спрете или рестартирате приложението според нуждите си:

Възможно е също да управлявате приложението Hyperlift от разделеното меню. Оттам са достъпни следните менюта:

Променливи на средата - Съхранявайте настройки като API ключове, URL адреси на бази данни, портове и детайли за конфигурация.
NB: Стандартният порт на приложението Hyperlift е 8080, но можете да използвате това меню, за да го промените и актуализирате при нужда.
Настройки на приложението - Тук можете да коригирате настройки като име на приложението, GitHub репозиторий, клон на репозитория и път до Dockerfile на приложението.
Инструкции за удостоверяване - Това пренасочва към ръководството „Как да свържете GitHub репозиторий със Starlight Hyperlift“.
Логове на приложението - Логовете, събрани по време на работата на приложението, ще се показват тук.
Връзки - Прегледайте активните връзки (домейни, SSL сертификати и др.), инсталирани за абонамента Hyperlift.
Можете също да изберете дали билдовете да се задействат ръчно или автоматично.
С настройките за автоматичен билд всеки път, когато качите код в избрания клон, Hyperlift автоматично ще изгради и внедри вашето приложение от GitHub, използвайки вашия Dockerfile.
За да активирате това по време на конфигурирането на приложението, отидете в Hyperlift Manager меню > Настройки на приложението > Настройване на приложението. Оттук можете да включите или изключите Автоматични билдове:

Ако опцията „Автоматичен билд“ е изключена (съответният превключвател е изключен), тогава е настроен ръчен билд и не се правят автоматични актуализации на приложението.
Използвайте малки, ефективни базови образи за Dockerfile.
Тагвайте версиите на базовите образи изрично (напр. python:3.12).
Задайте променливите на средата в съответното меню на Starlight Hyperlift.
Следете билдовете и логовете на приложението.