Déployez votre site Astro sur GitLab Pages
Vous pouvez utiliser GitLab Pages pour héberger un site Astro pour vos projets GitLab, vos groupes ou votre compte utilisateur.
Consultez le projet d’exemple officiel GitLab Pages Astro !
Comment déployer
Titre de la section Comment déployer-
Définissez le bon
site
dansastro.config.mjs
. -
Renommez le répertoire
public/
enstatic
. -
Mettez
outDir:public
dansastro.config.mjs
. Ce paramètre indique à Astro de placer la sortie statique de la compilation dans un dossier appelépublic
, qui est le dossier requis par GitLab Pages pour les fichiers exposés.Si vous utilisiez le répertoire
public/
comme source de fichiers statiques dans votre projet Astro, renommez-le et utilisez ce nouveau nom de dossier dansastro.config.mjs
pour la valeur depublicDir
.Par exemple, voici les paramètres corrects de
astro.config.mjs
lorsque le répertoirepublic/
est renommé enstatic/
: -
Créez un fichier appelé
.gitlab-ci.yml
à la racine de votre projet avec le contenu ci-dessous. Cela permettra de construire et de déployer votre site à chaque fois que vous apporterez des modifications à votre contenu :