From 759322c4c6b59330761da09492423c008f84bbb1 Mon Sep 17 00:00:00 2001 From: frakarr Date: Sun, 7 Dec 2025 22:47:45 +0100 Subject: [PATCH] Update Dockerfile --- server/Dockerfile | 45 +++++++-------------------------------------- 1 file changed, 7 insertions(+), 38 deletions(-) diff --git a/server/Dockerfile b/server/Dockerfile index 8645875..aee4f85 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -1,38 +1,7 @@ -worker_processes 1; - -events { worker_connections 1024; } - -http { - include mime.types; - default_type application/octet-stream; - sendfile on; - keepalive_timeout 65; - - # Limite upload per allegati (es. foto/video ticket) - client_max_body_size 50M; - - server { - listen 80; - root /usr/share/nginx/html; - index index.html; - - # Compressione Gzip - gzip on; - gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; - - # Gestione SPA (React Router) - location / { - try_files $uri $uri/ /index.html; - } - - # Proxy API verso il backend - location /api/ { - proxy_pass http://backend:3001; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection 'upgrade'; - proxy_set_header Host $host; - proxy_cache_bypass $http_upgrade; - } - } -} +FROM node:18-alpine +WORKDIR /app +COPY package*.json ./ +RUN npm install --production +COPY . . +EXPOSE 3001 +CMD ["node", "server.js"]