Vitrine — placeholder servi tant qu’aucun build n’a été déployé.
Ce contenu est servi par le conteneur shiva-web (nginx) derrière Traefik edge, TLS
Let’s Encrypt actif sur leclandeshiva.com et www.leclandeshiva.com.
Deux façons de publier la vitrine :
Option A — build depuis un dépôt source : définir dans les variables CI/CD GitLab
SHIVA_SITE_REPO (chemin projet, ex. nenditech/leclandeshiva) ou
SHIVA_SITE_GIT_URL (URL complète). Le job build:shiva-site clone,
exécute npm ci && npm run build, puis publie SHIVA_SITE_OUT_DIR
(défaut dist) dans shiva/public/.
Option B — statique : déposer index.html et assets directement
dans shiva/public/ du dépôt projects-router et pousser sur la branche
par défaut.