Aller au contenu

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.

  1. Créer un compte render.com et connectez-vous

  2. Cliquer sur le bouton New + du tableau de bord et sélectionner Static Site

  3. Connectez votre dépôt GitHub ou GitLab ou entrez l’URL publique d’un dépôt public.

  4. 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é serveur server ou hybrid. (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) de v18.17.1 or v20.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.
  5. Cliquez sur le bouton Create Static Site

Plus de guides de déploiement