chore(docker): ristruttura Dockerfile e docker-compose per produzione

- Multi-stage build: builder (npm ci + vite build) + runtime minimale
- Immagine runtime senza devDependencies e senza sorgenti frontend
- docker-compose: porta singola 3000, volume .segnapunti per persistenza stato
- Aggiunge .dockerignore per escludere node_modules, test, dist dal contesto
This commit is contained in:
2026-05-12 14:21:32 +02:00
parent 1a43864919
commit f38c0eaf72
3 changed files with 34 additions and 15 deletions
+7 -3
View File
@@ -1,8 +1,12 @@
services:
segnapunti:
build: .
container_name: segnapunti
ports:
- 3000:3000
- 3001:3001
container_name: segnapunti-container
- "3000:3000"
volumes:
- segnapunti-state:/app/.segnapunti
restart: unless-stopped
volumes:
segnapunti-state: