Questa guida ti accompagnerà nel deployment di una semplice applicazione demo utilizzando Starlight™ Hyperlift.
Per aiutarti a testare rapidamente il processo di build e deployment, senza dover preparare un'applicazione di produzione completa, abbiamo creato il Repository di Test Hyperlift.
Visita il nostro repository di test pubblico su GitHub: Repository di Test Hyperlift;
Clicca su “Fork” per aggiungerlo al tuo account GitHub:

Il repository include un semplice Dockerfile come esempio, che parte da un'immagine base: FROM python:3-slim:

Puoi sostituirla con un'immagine e un tag a tua scelta, ad esempio: FROM golang:1.25.
Raccomandiamo sempre di specificare il tag in modo che le tue build rimangano coerenti e affidabili.
Nel tuo account Spaceship, vai al menu Starlight Hyperlift Manager.
Collega il tuo repository GitHub forkato seguendo i passaggi di questa guida.
Dopo che il repository GitHub è stato collegato a Starlight Hyperlift, clicca sul pulsante “Build” all'interno di Hyperlift Manager:

Hyperlift costruirà automaticamente l'immagine del tuo container e, in pochi minuti, la tua app demo sarà online. Al termine, vedrai una notifica corrispondente “App is live”.
Dopo che l'applicazione è stata costruita e attivata, prova a modificare il codice nel tuo repository e a inviare le modifiche. Hyperlift effettuerà nuovamente il deployment se la build automatica è abilitata.
Puoi anche esplorare i log di build e applicazione in Hyperlift per comprendere meglio come funziona il processo di build.
Infine, usa questo repository come sandbox sicura prima di passare ad applicazioni reali.
Questo repository è un modo rapido per testare i deployment Hyperlift. È volutamente semplice ma dimostra il flusso principale fork > connect > deploy. Quando ti sentirai a tuo agio, potrai passare al deployment delle tue applicazioni.
Per questo, dovrai creare un Dockerfile con l'immagine base e le configurazioni richieste. La seguente documentazione ti sarà utile: