Aller au contenu

Déployez votre site Astro avec DeployHQ

Vous pouvez déployer votre projet Astro sur vos propres serveurs en utilisant DeployHQ, une plateforme d’automatisation de déploiement qui compile et pousse votre code vers des serveurs SSH/SFTP, des serveurs FTP, des stockages cloud (par exemple Amazon S3, Cloudflare R2), et des plateformes modernes d’hébergement (comme Netlify ou Heroku).

  1. Si vous n’en avez pas encore, créez un compte DeployHQ.

  2. Depuis l’interface web de DeployHQ, créez un nouveau projet et connectez un dépôt Git pour votre projet Astro (Github, GitLab, Bitbucket ou n’importe quel autre dépôt privé). Vous aurez également besoin d’autoriser DeployHQ à accéder à votre dépôt.

  3. Ajoutez un serveur et entrez ses détails :

    • Donnez un nom à votre serveur.
    • Sélectionnez le protocole (SSH/SFTP, FTP, ou plateforme cloud).
    • Entrez le nom d’hôte de votre serveur, le nom d’utilisateur, et un mot de passe ou une clé SSH.
    • Définissez Deployment Path à la racine de votre serveur web (par exemple public_html).
  4. Dans les paramètres de votre projet, naviguez vers Build Pipeline et ajoutez vos commandes de compilation :

    Fenêtre du terminal
    npm install
    npm run build
  5. Cliquez sur Deploy Project, sélectionnez votre serveur puis cliquez sur Deploy pour lancer votre premier déploiement.

Votre site Astro sera alors compilé et déployé sur votre serveur. Vous pouvez activer les déploiement automatiques pour déployer à chaque push Git, ou bien programmer des déploiements à des moments précis.

Voir la documentation de DeployHQ pour plus d’informations sur les fonctionnalités avancées de déploiement.

Plus de guides de déploiement

Contribuer Communauté Parrainer