Starlight™ Hyperlift είναι η πλατφόρμα ανάπτυξης cloud που σας επιτρέπει να εστιάσετε στο προϊόν σας και όχι στην υποδομή. Το μόνο που χρειάζεται να κάνετε είναι να ορίσετε τη διαδρομή του Dockerfile και το Hyperlift αντλεί τον κώδικά σας από το GitHub. Στη συνέχεια, δημιουργεί και αναπτύσσει μια εικόνα κοντέινερ, ώστε να μπορείτε να δημοσιεύσετε το προϊόν σας ζωντανά.
Εάν δεν έχετε ακόμα μια πλήρη εφαρμογή παραγωγής, έχουμε ετοιμάσει μια δοκιμαστική ανάπτυξη Starlight™ Hyperlift χρησιμοποιώντας ένα δείγμα αποθετηρίου. Αυτό σας επιτρέπει να δοκιμάσετε γρήγορα τη διαδικασία δημιουργίας και ανάπτυξης πριν μεταβείτε στο περιβάλλον παραγωγής σας.
Η εκκίνηση με το Hyperlift είναι γρήγορη και εύκολη. Εάν χρειάζεστε λίγη βοήθεια, έχουμε ετοιμάσει αυτό το βίντεο για να σας καθοδηγήσει σε κάθε βήμα, από τον καθορισμό της διαδρομής του Dockerfile έως τη δημοσίευση του έργου σας.
Μεταβείτε στο Starlight Hyperlift Manager και συνδέστε το αποθετήριο GitHub σας.
Προσθέστε ένα Dockerfile στο καθορισμένο αποθετήριο. Πρέπει να ξεκινά με μια έγκυρη βασική εικόνα.
Το Hyperlift βασίζεται σε ένα σωστό Dockerfile ως το σχέδιο για την εφαρμογή σας. Σας επιτρέπει να εγκαταστήσετε πακέτα, να προσθέσετε αρχεία και να ρυθμίσετε το περιβάλλον σύμφωνα με τις ανάγκες της εφαρμογής σας.
Μπορείτε να ανατρέξετε στην επίσημη τεκμηρίωση Dockerfile για καθοδήγηση.
Σημείωση! Για να ανοίξετε μια θύρα για την εφαρμογή, παρακαλούμε χρησιμοποιήστε τις μεταβλητές περιβάλλοντος αντί να την εκθέσετε στο Dockerfile.
Αφού ολοκληρωθεί η σύνδεση με τον λογαριασμό GitHub, θα μεταφερθείτε στο μενού Hyperlift Manager. Εκεί, το πλευρικό πάνελ ρυθμίσεων θα ανοίξει αυτόματα και μπορείτε να συνεχίσετε τη διαμόρφωση:

Το ίδιο πλευρικό πάνελ είναι επίσης προσβάσιμο από το μενού Hyperlift Manager > Ρύθμιση:

Όταν η εφαρμογή ρυθμιστεί, μπορείτε να τη δημιουργήσετε και στη συνέχεια να την αναπτύξετε. Για να ξεκινήσετε τη δημιουργία της εφαρμογής, κάντε κλικ στο κουμπί Build :

Αφού ολοκληρωθεί επιτυχώς η διαδικασία, η ανάπτυξη ξεκινά αυτόματα. Η χρέωση ενεργοποιείται σε αυτό το σημείο. Οι σχετικές πληροφορίες εμφανίζονται στην ακόλουθη ειδοποίηση:

Αφού ολοκληρωθούν όλα και η εφαρμογή εκτελείται, μπορείτε να ξεκινήσετε, να σταματήσετε ή να επανεκκινήσετε την εφαρμογή όπως χρειάζεται:

Είναι επίσης δυνατό να διαχειριστείτε την εφαρμογή Hyperlift από το διαχωρισμένο μενού. Τα ακόλουθα μενού είναι διαθέσιμα από εκεί:

Μεταβλητές περιβάλλοντος - Αποθηκεύστε ρυθμίσεις όπως κλειδιά API, διευθύνσεις URL βάσεων δεδομένων, θύρες και λεπτομέρειες διαμόρφωσης.
Σημείωση: Η προεπιλεγμένη θύρα εφαρμογής Hyperlift είναι 8080, αλλά μπορείτε να χρησιμοποιήσετε αυτό το μενού για να την αλλάξετε και να την ενημερώσετε ανάλογα.
Ρυθμίσεις εφαρμογής - Εδώ μπορείτε να προσαρμόσετε ρυθμίσεις όπως το όνομα της εφαρμογής, το αποθετήριο GitHub, το branch του αποθετηρίου και τη διαδρομή του Dockerfile της εφαρμογής.
Οδηγίες ελέγχου ταυτότητας - Αυτό σας μεταφέρει στον οδηγό “Πώς να συνδέσετε ένα αποθετήριο GitHub στο Starlight Hyperlift”.
Καταγραφές εφαρμογής - Οι καταγραφές που συλλέγονται κατά τη διάρκεια της εκτέλεσης της εφαρμογής θα εμφανίζονται εκεί.
Συνδέσεις - Δείτε τις ενεργές συνδέσεις (domains, πιστοποιητικά SSL, κ.λπ.) που έχουν εγκατασταθεί για τη συνδρομή Hyperlift.
Μπορείτε επίσης να επιλέξετε αν οι δομές θα ενεργοποιούνται χειροκίνητα ή αυτόματα.
Με τις ρυθμίσεις αυτόματης δομής, κάθε φορά που κάνετε push κώδικα στο καθορισμένο branch, το Hyperlift θα δημιουργεί και θα αναπτύσσει αυτόματα την εφαρμογή σας από το GitHub χρησιμοποιώντας το Dockerfile σας.
Για να το ενεργοποιήσετε αυτό κατά το στάδιο διαμόρφωσης της εφαρμογής, μεταβείτε στο Hyperlift Manager μενού > Ρυθμίσεις εφαρμογής > Ρύθμιση εφαρμογής. Από εδώ, μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε τις Αυτόματες δομές:

Εάν η επιλογή “Αυτόματη δομή” είναι απενεργοποιημένη (ο αντίστοιχος διακόπτης είναι εκτός), τότε έχει οριστεί χειροκίνητη δομή και δεν πραγματοποιούνται αυτόματες ενημερώσεις εφαρμογής.
Χρησιμοποιήστε μικρές, αποδοτικές βασικές εικόνες για το Dockerfile.
Επισημάνετε ρητά τις εκδόσεις των βασικών εικόνων (π.χ., python:3.12).
Ορίστε μεταβλητές περιβάλλοντος στο αντίστοιχο μενού του Starlight Hyperlift.
Παρακολουθήστε τις καταγραφές δομής και εφαρμογής.