Първоначална настройка на Starlight Hyperlift

Starlight™ Hyperlift е облачна платформа за внедряване, която ви позволява да се фокусирате върху вашия продукт, а не върху инфраструктурата. Всичко, което трябва да направите, е да посочите пътя до Dockerfile, а Hyperlift ще изтегли вашия код от GitHub. След това изгражда и внедрява контейнерен образ, така че да можете да пуснете продукта си онлайн.

Ако все още нямате напълно готово продукционно приложение, подготвили сме тестово внедряване на Starlight™ Hyperlift с примерен репозиторий. Това ви позволява бързо да тествате процеса на изграждане и внедряване, преди да преминете към продукционната среда.

Започването с Hyperlift е бързо и лесно. Ако имате нужда от малко помощ, подготвили сме това видео, което ще ви преведе през всяка стъпка – от посочването на пътя до Dockerfile до пускането на проекта ви онлайн.

Как да настроите Hyperlift

За да стартирате приложението си, ще ви трябват:

  1. Отидете в Starlight Hyperlift Manager и свържете вашия GitHub репозиторий.

  2. Добавете Dockerfile в посочения репозиторий. Той трябва да започва с валиден базов образ.

    Hyperlift разчита на правилен Dockerfile като план за вашето приложение. Това ви позволява да инсталирате пакети, добавяте файлове и настройвате средата според нуждите на приложението ви.

    Можете да се консултирате с официалната документация за Dockerfile за насоки.

    NB! За да отворите порт за приложението, моля използвайте променливите на средата вместо да го излагате в Dockerfile.

  3. След като връзката с GitHub акаунта е установена, ще бъдете пренасочени към менюто Hyperlift Manager.  Там страничният панел за настройка ще се отвори автоматично и можете да продължите с конфигурирането:



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


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



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


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

Разделено меню на 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.

  • Следете билдовете и логовете на приложението.

Изисква се валиден имейл