What's changed
Bug fixes
- CI: typecheck and build jobs now correctly build
@chesskernel/sharedand runprisma generatebefore runningtsc— CI was failing on every push since v0.1.0 - Docker deploy: fixed multiple issues that made
docker compose upnon-functional:- Build contexts corrected (Dockerfiles expect the monorepo root, not
server/) Dockerfile.clientreferenceddocker/nginx/nginx.client.confwhich didn't exist — file added- Dead
client_buildvolume replaced with a properclientservice - Migrations now run automatically on server start via
docker-entrypoint.sh— no manualexecneeded after deploys
- Build contexts corrected (Dockerfiles expect the monorepo root, not
New
- Caddy TLS — add
DOMAIN=your.domain.comto.envand Caddy handles HTTPS + Let's Encrypt automatically .env.example— all required environment variables are now documented
Polish
- README board preview now uses the real cburnett piece SVGs from
react-chessboard, matching the home page exactly
Upgrading
git pull
docker compose -f docker/docker-compose.prod.yml up -d --buildMigrations run automatically on start.