Déploiement : domaine ustagammon.sans.pub

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Pierre MARTIN
2026-11-02 21:04:37 +01:00
co-authored by Claude Opus 5.5
parent 84998608d5
commit c158d57111
+6 -6
View File
@@ -3,7 +3,7 @@
Ustagammon est un site statique (PWA, ADR 0009) : des fichiers HTML,
JavaScript, le moteur en WebAssembly et ses données. Il est publié sur
CapRover, machine `sans-pub` (https://captain.cloud.sans.pub), app
`ustagammon`.
`ustagammon`, sur https://ustagammon.sans.pub.
**Le site est construit et testé sur le PC, pas sur le serveur.** La
construction est lourde (Emscripten, génération des données du moteur) et déjà
@@ -24,9 +24,9 @@ qui les sert en HTTP derrière le HTTPS de CapRover.
caprover api -n sans-pub -t /user/system/info -m GET -d '{}' -o false
```
En cas de `not valid anymore` : `caprover login` dans un vrai terminal.
- **L'app `ustagammon` existe dans CapRover** (une fois) : *Apps*, créer
`ustagammon`, sans volume (rien n'est stocké côté serveur), port du conteneur
80. Activer le HTTPS et, si besoin, un domaine.
- **L'app `ustagammon` existe dans CapRover** (créée le 2026-11-02) : sans
volume (rien n'est stocké côté serveur), port du conteneur 80, domaine
`ustagammon.sans.pub` avec HTTPS forcé.
## Publier
@@ -64,8 +64,8 @@ changent pas d'une version à l'autre, le navigateur revalide chaque fichier) ;
## Vérifier
```bash
curl -s https://<domaine de l'app>/version.json # commit publié
curl -sI https://<domaine de l'app>/wasm/engine.wasm # application/wasm
curl -s https://ustagammon.sans.pub/version.json # commit publié
curl -sI https://ustagammon.sans.pub/wasm/engine.wasm # application/wasm
ssh sans.pub 'sudo docker service ps srv-captain--ustagammon --format "{{.Image}} {{.CurrentState}}" | head -2'
```