Déployez votre site Astro depuis Zerops
Zerops est une plateforme cloud axée sur le développement qui peut être utilisée pour déployer des sites Astro statiques et SSR.
Ce guide vous guidera dans la configuration et le déploiement de sites Astro statiques et SSR sur Zerops.
Vous voulez tester Astro sur Zerops sans rien installer ni configurer ? En utilisant les dépôts Zerops x Astro - Static ou Zerops x Astro - SSR avec Node.js, vous pouvez déployer un exemple de site Astro en un seul clic.
L’exécution d’applications sur Zerops nécessite deux étapes :
- Créer un projet
- Déclenchement du pipeline de construction et de déploiement
Un projet Zerops peut contenir plusieurs sites Astro.
Site Astro Static sur Zerops
Titre de la section Site Astro Static sur ZeropsCréation d’un projet et d’un service pour Astro Static
Titre de la section Création d’un projet et d’un service pour Astro StaticLes projets et les services peuvent être ajoutés soit par un assistant Project add
, soit importés en utilisant une structure yaml :
Cela va créer un projet appelé recipe-astro
avec un service Zerops Static appelé app
.
Déploiement de votre site Astro Static
Titre de la section Déploiement de votre site Astro StaticPour indiquer à Zerops comment construire et exécuter votre site, ajoutez un zerops.yml
à votre dépôt :
Maintenant, vous pouvez déclencher le pipeline de construction et de déploiement en utilisant le CLI Zerops ou en connectant le service app
à votre dépôt GitHub / GitLab depuis le détail du service.
Site Astro SSR sur Zerops
Titre de la section Site Astro SSR sur ZeropsUpdate scripts
Titre de la section Update scriptsMettez à jour votre script start
pour exécuter la sortie serveur de l’adaptateur Node.
Création d’un projet et d’un service pour Astro SSR (Node.js)
Titre de la section Création d’un projet et d’un service pour Astro SSR (Node.js)Les projets et les services peuvent être ajoutés soit par un assistant Project add
, soit importés en utilisant une structure yaml :
Cela créera un projet appelé recipe-astro
avec un service Node.js Zerops appelé app
.
Déploiement de votre site Astro SSR
Titre de la section Déploiement de votre site Astro SSRPour indiquer à Zerops comment construire et exécuter votre site en utilisant l’adaptateur officiel Astro Node.js en mode standalone
, ajoutez un fichier zerops.yml
à votre dépôt :
Maintenant, vous pouvez déclencher le pipeline de construction et de déploiement en utilisant le CLI Zerops ou en connectant le service app
à votre dépôt GitHub / GitLab depuis le détail du service.
Déclencher le pipeline en utilisant Zerops CLI (zcli)
Titre de la section Déclencher le pipeline en utilisant Zerops CLI (zcli)-
Installez le CLI Zerops.
-
Ouvrez ̀Settings > Access Token Management dans l’application Zerops et générez un nouveau jeton d’accès.
-
Connectez-vous en utilisant votre jeton d’accès avec la commande suivante :
-
Naviguez jusqu’à la racine de votre application (où se trouve
zerops.yml
) et exécutez la commande suivante pour déclencher le déploiement :
Ressources
Titre de la section RessourcesOfficielles
Titre de la section OfficiellesCommunautaires
Titre de la section Communautaires- Déployer Astro depuis Zerops en 3 minutes (en)
- Déployer Astro SSG avec Node.js sur Zerops avec One Click Deploy (en)
- Deployer Astro SSR avec Node.js sur Zerops avec One Click Deploy (en)