Files
archicratie-edition/docs/OPS-REFERENCE.md
Archicratia b78eb4fc7b
All checks were successful
CI / build-and-anchors (push) Successful in 1m52s
SMOKE / smoke (push) Successful in 11s
docs: normalisation md + diagnostics dedup + LEGACY strict
2026-02-02 12:08:53 +01:00

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_REPO injectés au build.
  • Branches : main = travail ; master = legacy/compat (alignée mais protégée).
  • NAS : shell sans git → usage standard : alpine/git en 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-green127.0.0.1:8082->80
  • Conteneur blue (exemple) : archicratie-web-blue127.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:'