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).
DeployHQ n’héberge pas votre site. Il automatise la compilation de votre projet Astro et le déploiement des fichiers générés vers l’hébergeur ou le serveur de votre choix.
Comment déployer
Section intitulée « Comment déployer »-
Si vous n’en avez pas encore, créez un compte DeployHQ.
-
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.
-
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).
-
Dans les paramètres de votre projet, naviguez vers Build Pipeline et ajoutez vos commandes de compilation :
Fenêtre du terminal npm installnpm run build -
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.