Déployer votre site Astro sur Render
Vous pouvez déployer votre projet Astro sur Render, un service de création de sites web avec des certificats TLS gratuits, un CDN global, une protection DDoS, des réseaux privés et des déploiements automatiques à partir de Git.
Comment déployer
Titre de la section Comment déployer-
Créer un compte render.com et connectez-vous
-
Cliquer sur le bouton New + du tableau de bord et sélectionner Static Site
-
Connectez votre dépôt GitHub ou GitLab ou entrez l’URL publique d’un dépôt public.
-
Donnez un nom à votre site web, sélectionnez la branche et spécifiez la commande de construction et le répertoire de publication
- build command:
npm run build
(Commande de construction) - publish directory:
dist
pour les sites statiques ;dist/client
si vous utilisez le rendu côté serveurserver
ouhybrid
. (Répertoire de publication) - Environment variables (advanced): (Variables d’environnement) Par défaut, Render utilise Node.js 14.17.0, mais Astro nécessite une version supérieure. Ajoutez une variable d’environnement avec une Variable key (clé de variable) de
NODE_VERSION
et une Value (Valeur) dev18.17.1
orv20.3.0
ou plus pour dire à Render d’utiliser une version compatible de Node.js. Alternativement, ajoutez un fichier.node-version
ou.nvmrc
a votre projet pour spécifier la version de Node.js.
- build command:
-
Cliquez sur le bouton Create Static Site