Skip to content

Runbook deploiement prive

  • Le repo GitHub prive louis-tepe/HUB.
  • Un compte Cloudflare avec Pages et Access disponibles.
  • La liste des emails autorises a lire la base documentaire.
  • Le domaine custom hub.gyroly.com.
  1. Creer un projet Cloudflare Pages connecte au repo GitHub prive louis-tepe/HUB.
  2. Configurer la commande de build : npm run build.
  3. Configurer le dossier de sortie : dist.
  4. Ajouter la variable d’environnement DOCS_SITE_URL=https://hub.gyroly.com.
  5. Lancer un premier build Cloudflare Pages.
  6. Connecter le domaine custom hub.gyroly.com.
  7. Activer Cloudflare Access devant hub.gyroly.com.
  8. Creer une politique Access qui autorise uniquement les emails retenus.
  9. Tester l’acces depuis un navigateur non connecte, puis depuis un compte autorise.

Apres deploiement, verifier :

  • l’utilisateur non autorise est bloque par Access ;
  • l’utilisateur autorise peut lire le site sur desktop et mobile ;
  • https://hub.gyroly.com sert le site final ;
  • la recherche Pagefind fonctionne ;
  • la table des matieres apparait sur les pages longues ;
  • le build Cloudflare ne signale aucune erreur.

Prochaines actions

  1. Renseigner DOCS_SITE_URL dans Cloudflare Pages

    Tepe

    A faire
  2. Connecter le domaine custom hub.gyroly.com

    Tepe

    A faire
  3. Tester un acces refuse depuis une session privee

    Tepe

    A faire
  4. Tester un acces autorise depuis mobile

    Tepe

    A faire

Sources

  1. Cloudflare Pages

    Service cible pour publier le site statique Astro.

  2. Cloudflare Access

    Couche d'authentification requise pour proteger le site.