TRXTD/src
Tronax b506ffad55
feat(docker): add self-hosted all-in-one container setup
- Add Dockerfile (multi-stage build, unprivileged user, healthcheck),
  docker-compose.yml and .dockerignore
- Server now serves static dist/ frontend and WebSocket relay on a
  single port (PORT, default 3001) with path-traversal protection,
  immutable asset caching and SPA fallback
- Client connects via same origin in production; dedicated ws port is
  only used for vite dev/preview
- Document Docker usage, env vars and manual production mode in README
2026-08-16 12:15:52 +02:00
..
components feat: initialize TRXTD browser tower defense 2026-08-15 16:07:09 +02:00
game feat(docker): add self-hosted all-in-one container setup 2026-08-16 12:15:52 +02:00
App.vue feat: initialize TRXTD browser tower defense 2026-08-15 16:07:09 +02:00
main.ts feat: initialize TRXTD browser tower defense 2026-08-15 16:07:09 +02:00
style.css feat: initialize TRXTD browser tower defense 2026-08-15 16:07:09 +02:00