Effettua il deploy del tuo sito Astro su Zerops
Zerops è una piattaforma cloud oriantata agli sviluppatori che può essere usata per eseguire il deploy del tuo sito SSR Astro.
Questa guida ti accompagnerà nel processo di deployment di un sito Astro su Zerops utilizzando l’adattatore specifico per Node.js.
Prerequisiti
Sezione intitolata Prerequisiti- Un progetto Astro che usa l’adattatore
@astrojs/node
per il SSR (EN) - Un account Zerops - Se non ne hai già uno, puoi creare il tuo account Zerops gratuitamente.
Il Zerops per Astro - esempio per Node.js può essere importato direttamente nella tua Dashboard di Zerops, e distribuito con un clic!
Creare un progetto Zerops con Node.js
Sezione intitolata Creare un progetto Zerops con Node.jsPuoi creare un servizio Node.js per il tuo sito Astro attraverso il Zerops project add
wizard, o importando un sito Astro usando il .yaml
.
La struttura dello YAML sottostante servirà per creare un progetto chiamato my-astro-sites
con Node.js v20 con l’hostname hellothere
. Un progetto Zerops può contenere più siti Astro.
Creare e distribuire la tua app su Zerops
Sezione intitolata Creare e distribuire la tua app su ZeropsOra che abbiamo creato un servizio Node.js su Zerops, ti servirà creare il file zerops.yml
nella directory principale del tuo progetto in modo da far avviare il processo di build e deploy alla pipeline di Zerops.
L’esempio sottostante mostra una configurazione che richiede alcune operazioni per il progetto example con l’hostname hellothere
:
Attivare il processo di build e deploy usando GitHub / GitLab
Sezione intitolata Attivare il processo di build e deploy usando GitHub / GitLabPer configurare il processo di build e deploy quando si fa un push a un branch o si crea una nuova release, vai al tuo servizio di Node.js e connetti il servizio di Zerops a una repository GitHub o GitLab.
Attivare il processo di build e deploy usando la CLI di Zerops (zcli)
Sezione intitolata Attivare il processo di build e deploy usando la CLI di Zerops (zcli)-
Installa la CLI di Zerops.
-
Vai su
Settings > Access Token Management
nell’app di Zerops e genera un nuovo token per accedere. -
Effetua il login usando il tuo access token usando il comando seguente:
-
Vai alla directory principale del tuo progetto (dove si trova il
zerops.yml
) e avvia il seguente comando per iniziare il deploy:
Risorse
Sezione intitolata Risorse- Deploy di un sito Astro su Zerops in 3 minuti
- Guida dettagliata su come creare un servizio Node.js su Zerops