From c6a1e280adf2ffc936681afdc98a52b59393a4bc Mon Sep 17 00:00:00 2001 From: devyouz Date: Tue, 19 May 2026 05:23:33 +0000 Subject: [PATCH] Bake nginx config into image; use named volume for screenshots --- docker-compose.yml | 7 +++---- nginx/Dockerfile | 3 +++ 2 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 nginx/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index 6357084..d79316d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -75,13 +75,11 @@ services: - tinovisas-network nginx: - image: nginx:alpine + build: ./nginx container_name: tinovisas-nginx volumes: - - ./nginx/nginx.conf:/etc/nginx/nginx.conf - uploads_data:/app/uploads - - ./nginx/html:/etc/nginx/html - - ./screenshots:/app/tinovisas/screenshots + - screenshots_data:/app/tinovisas/screenshots depends_on: - frontend - backend @@ -94,6 +92,7 @@ volumes: postgres_data: redis_data: uploads_data: + screenshots_data: networks: tinovisas-network: diff --git a/nginx/Dockerfile b/nginx/Dockerfile new file mode 100644 index 0000000..10a8164 --- /dev/null +++ b/nginx/Dockerfile @@ -0,0 +1,3 @@ +FROM nginx:alpine +COPY nginx.conf /etc/nginx/nginx.conf +COPY html /etc/nginx/html