- Replace healthcheck test with curl in deploy.sh
- Add backend as a dependency for the frontend service
- Bump frontend version to 1.1.1
- Remove frontend/public/test.html
- Update nginx caching: separate hashed CSS/JS and non-hashed assets
- Wire in Fastify rate-limit (backend) and add dependency
- Update JWT expiresIn to 24h in config
- Remove legacy auth middleware
- Add healthcheck to deployment (deploy.sh)
- Minor frontend tweaks: include average time per round in logs
- Remove Dashboard link from dashboard.html
- Update frontend/VERSION from 1.0.8 to 1.0.9 and add
frontend/public/version.txt
- Write new version to frontend/public/version.txt during deploy
- Serve version.txt via nginx with caching (location /version.txt)
- Dockerfile.prod updated to copy public assets (incl. version.txt) to
nginx
- Extend static asset rules to include txt files for caching
- Inject a version footer into public HTML pages and load version.txt on
load
- Load Tailwind CSS via CDN on public pages and remove CSS stylesheet
link tag
- Changed frontend HTTP port from 80 to 38080
- Changed frontend HTTPS port from 443 to 30443
- Updated deploy.sh to generate docker-compose with new ports
- Updated QUICK_FIX.md with port configuration details
- Updated QUICK_DEPLOY.md with port information and verification steps
- Fix frontend nginx config: Use resolver directive to dynamically resolve 'backend' hostname instead of resolving at startup
- Remove SSL/HTTPS enforcing from nginx - HTTP works without certs, SSL can be added later with Traefik
- Simplify nginx config: Remove duplicate location blocks, consolidate to single HTTP server
- Improve init-db service: Change permissions from 755 to 777 for full container write access
- Add init-db restart policy: Set to 'no' so service exits after initialization
- Create QUICK_FIX.md: Step-by-step guide to fix current deployment issues on server
- Create server-init.sh: Pre-deployment script to prepare Docker host for EDH Stats
Implement multi-architecture builds in deploy.sh via docker buildx
Auto-create a multiarch builder if buildx is missing Build and push
images for linux/amd64 and linux/arm64 Update messaging to reflect
multi-arch pushes