1.3 KiB
1.3 KiB
OPS-REFERENCE — Archicratie Édition
Document “pivot” : liens, invariants, conventions, commandes réflexes.
0) Invariants (à ne pas casser)
- Source de vérité Git : origin/main (repo Archicratia/archicratie-edition sur Gitea).
- Prod : conteneur
archicratie-web-*(nginx) derrière reverse proxy DSM. - Config “Proposer” : dépend de
PUBLIC_GITEA_BASE,PUBLIC_GITEA_OWNER,PUBLIC_GITEA_REPOinjectés au build. - Branches :
main= travail ;master= legacy/compat (alignée mais protégée). - NAS : shell sans
git→ usage standard :alpine/giten conteneur.
1) Repères (chemins & objets)
NAS (DS220+)
- Checkout/release courant :
/volume2/docker/archicratie-web/current(symlink vers releases/*/app) - Releases :
/volume2/docker/archicratie-web/releases/<timestamp>/app - Conteneur green (exemple) :
archicratie-web-green→127.0.0.1:8082->80 - Conteneur blue (exemple) :
archicratie-web-blue→127.0.0.1:8081->80 - Smoke :
/volume2/docker/archicratie-web/ops/smoke.sh <port>
Mac Studio
- Repo de travail :
site/(ou équivalent) - Git natif : OK (branches, PR, tags, etc.)
2) Commandes réflexes (diagnostic)
“Quelle version sert le domaine public ?”
curl -kI https://archicratie.trans-hands.synology.me/ | egrep -i 'etag:|last-modified:|server:'