7 Commits

Author SHA1 Message Date
885196d933 refactor(deploy): remove per-app tunnel in favour of central cloudflared
All checks were successful
CI / Lint (push) Successful in 4s
CI / Type Check (push) Successful in 20s
CI / Test (push) Successful in 57s
CI / Release (push) Has been skipped
Routing now handled by central cloudflared + NPM on public-network.
2026-02-03 23:43:29 +00:00
f4c34e4689 fix(deploy): rename cloudflared service to avoid DNS collision
All checks were successful
CI / Lint (push) Successful in 6s
CI / Type Check (push) Successful in 21s
CI / Test (push) Successful in 1m0s
CI / Release (push) Has been skipped
Multiple projects using the same service name on a shared Docker network
causes DNS resolution conflicts. Renamed to 'tunnel' for uniqueness.
2026-02-03 00:15:13 +00:00
d1981a3342 fix(docker): use isolated public-network for security
All checks were successful
CI / Lint (push) Successful in 4s
CI / Type Check (push) Successful in 19s
CI / Test (push) Successful in 54s
CI / Release (push) Has been skipped
2026-01-29 22:31:26 +00:00
45a2d9a6e5 fix(docker): use external apps-network for NPM integration
All checks were successful
CI / Test (push) Successful in 55s
CI / Release (push) Has been skipped
CI / Lint (push) Successful in 4s
CI / Type Check (push) Successful in 18s
2026-01-29 22:27:12 +00:00
51a479c61e fix(docker): use host nginx, fix libgdk-pixbuf package name
All checks were successful
CI / Lint (push) Successful in 4s
CI / Type Check (push) Successful in 19s
CI / Test (push) Successful in 52s
CI / Release (push) Has been skipped
- Update libgdk-pixbuf2.0-0 to libgdk-pixbuf-2.0-0 for Debian Trixie
- Remove bundled nginx container in favor of host nginx
- Use host networking for cloudflared to reach host nginx
- Expose streamlit on localhost:8080 for host nginx proxy
2026-01-29 22:24:02 +00:00
ddf2c9439d Simplify deployment - use physics pause instead of container shutdown
- IDLE_PAUSE_SECONDS replaces IDLE_TIMEOUT_MINUTES
- Container stays running, physics pauses when idle
- No restart mechanism needed
- Remove wakeup service (no longer needed)
2026-01-29 21:37:18 +00:00
cc5a8191b0 Add idle auto-shutdown configuration to deployment
- IDLE_TIMEOUT_MINUTES env var (default 30 min)
- restart: no policy so container stays stopped
- Optional wakeup service for auto-restart
- Document three restart options in readme
2026-01-29 21:09:53 +00:00