Commit Graph

2 Commits

Author SHA1 Message Date
jing
7975808c8a Deploy: record the real partly.party procedure (shipped 2026-07-13)
deploy.sh now matches the box: bind-mount static + turncraft-relay
container + nginx routes exist (dual-hosted on partly.party and
monsterrobot.games like the other games); a deploy is build -> rsync ->
relay restart -> curl verify. setup-relay.sh removed (one-time setup done,
documented in deploy.sh header).

Live: https://partly.party/turncraft/ (200, ws handshake 101, no CF purge
needed - hashed assets, DYNAMIC cache status).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 23:30:54 +10:00
jing
b9ea2f7258 Deploy scripts + relay edit-cap (ship-check finding)
- deploy/deploy.sh: build --base=/turncraft/ -> stage -> docker cp into
  forum-nginx -> reload -> curl verify; syncs relay code + restarts it.
- deploy/setup-relay.sh: one-time relay container on forum-nginx's docker
  network + the nginx location block for /turncraft/ws.
- relay: MAX_EDITS=400k grief ceiling (unbounded diff map could reach
  ~550MB if a bot painted the whole booth).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 23:11:54 +10:00