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:
+7
-3
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user