chore: add Dockerfile and docker-compose with static file serving

Multi-stage Docker build (web → server → production). Fastify serves
React build in production with SPA fallback. Docker Compose with volume
for SQLite persistence.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Bas van Rossem
2026-02-19 16:30:17 +01:00
parent 510820b77a
commit 9ef1199324
4 changed files with 96 additions and 2 deletions

9
.dockerignore Normal file
View File

@@ -0,0 +1,9 @@
node_modules
.git
data
*.pdf
*.sqlite
*.sqlite-journal
*.sqlite-wal
server/dist
web/dist