From 648400327978a4505bc891c143e539742e4abbce Mon Sep 17 00:00:00 2001 From: Arnaud Nelissen Date: Fri, 10 Apr 2026 00:25:43 +0200 Subject: [PATCH] remove nginx --- docker-compose.yml | 15 ++------------- frontend/Dockerfile | 6 +----- frontend/nginx-frontend.conf | 15 --------------- nginx-conf.conf | 25 ------------------------- 4 files changed, 3 insertions(+), 58 deletions(-) delete mode 100644 frontend/nginx-frontend.conf delete mode 100644 nginx-conf.conf diff --git a/docker-compose.yml b/docker-compose.yml index 4829f45..76983a2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,17 +14,6 @@ services: build: ./frontend restart: unless-stopped ports: - - "3300:80" + - "3300:3300" depends_on: - - backend - - nginx: - image: nginx:alpine - restart: unless-stopped - ports: - - "80:80" - volumes: - - ./nginx-conf.conf:/etc/nginx/nginx-conf.conf:ro - depends_on: - - backend - - frontend + - backend \ No newline at end of file diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 07dbb02..06c8327 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -3,8 +3,4 @@ WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . -RUN npm run build - -FROM nginx:alpine -COPY --from=builder /app/dist /usr/share/nginx/html -COPY nginx-frontend.conf /etc/nginx/conf.d/default.conf +RUN npm run build \ No newline at end of file diff --git a/frontend/nginx-frontend.conf b/frontend/nginx-frontend.conf deleted file mode 100644 index 1202162..0000000 --- a/frontend/nginx-frontend.conf +++ /dev/null @@ -1,15 +0,0 @@ -server { - listen 80; - root /usr/share/nginx/html; - index index.html; - - location / { - try_files $uri $uri/ /index.html; - } - - # Cache static assets - location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2)$ { - expires 1y; - add_header Cache-Control "public, immutable"; - } -} diff --git a/nginx-conf.conf b/nginx-conf.conf deleted file mode 100644 index 00a86a3..0000000 --- a/nginx-conf.conf +++ /dev/null @@ -1,25 +0,0 @@ -events { - worker_connections 1024; -} - -http { - upstream backend { server backend:3301; } - upstream frontend { server frontend:80; } - - server { - listen 80; - client_max_body_size 60M; - - location /api/ { - proxy_pass http://backend; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_read_timeout 60s; - } - - location / { - proxy_pass http://frontend; - proxy_set_header Host $host; - } - } -}