Update deployment strategy: KITVM3 is production, DO decommissioned

All future games deploy to KITVM3 — GamerComp engine first, Docker
containers for complex games (Allegiance, MorseQuest). DO server shut
down 2026-04-30 and should not be referenced.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-01 21:26:47 +00:00
parent 35c6f16b4e
commit 4a9fa459b2
+10 -5
View File
@@ -182,22 +182,27 @@ GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO gamearc;
## Game Deployment Strategy
New games should be built using the GamerComp engine (AI-generated HTML5 canvas games via the Create Wizard) whenever possible. For complex games that exceed what the engine can produce (e.g. Allegiance, MorseQuest), deploy them as Docker containers on the same KITVM3 server and proxy them through Nginx.
**ALL new games go to KITVM3.** The DigitalOcean server is permanently decommissioned (shut down 2026-04-30).
**Decision order:**
1. **GamerComp engine first** — use the AI Create Wizard for any game that fits HTML5 canvas. This is the default for all new games.
2. **Docker container** — for complex games that exceed what the engine can produce (e.g. Allegiance, MorseQuest). Deploy on KITVM3 alongside the main stack and proxy through Nginx.
```bash
# Docker game deployment pattern
# Docker game deployment pattern (on KITVM3)
docker build -t gamename ./games/gamename/
docker run -d --name gamename -p 300X:80 --restart unless-stopped gamename
# Then add nginx location block to proxy /games/gamename/ to localhost:300X
# Add nginx location block to proxy /games/gamename/ localhost:300X
```
## Server Info
- **Host**: KITVM3 Hyper-V VM on R810 (16 CPUs, 8GB RAM)
- **Host**: KITVM3 Hyper-V VM on R810 (16 CPUs, 8GB RAM), local network
- **SSH**: `ssh -i ~/.ssh/claude_gamercomp -p 2135 ubuntu@keylinkit.vpnplus.to`
- **App dir**: `/home/ubuntu/game-arcade/`
- **Routing**: Cloudflare Tunnel (gamercomp-local) → Nginx → PM2/Docker
- **DO server is decommissioned** — all traffic routes through the tunnel
- **Windows host**: `ssh -i ~/.ssh/claude_gamercomp -p 223 kitadmin@keylinkit.vpnplus.to`
- **DigitalOcean**: permanently decommissioned — do not reference it
## Architecture Notes