Build nginx image with static files baked in; remove host bind mounts

This commit is contained in:
2026-06-15 14:57:54 -05:00
parent fd668f0ea2
commit 362aa633ed
2 changed files with 8 additions and 4 deletions

View File

@@ -1,12 +1,12 @@
services: services:
webserver: webserver:
image: nginx:alpine build:
context: .
dockerfile: nginx/Dockerfile
container_name: nginx_webserver container_name: nginx_webserver
volumes: volumes:
- ./html:/usr/share/nginx/html:ro - nginx_logs:/var/log/nginx
- ./nginx/conf.d:/etc/nginx/conf.d:ro
- ./logs:/var/log/nginx
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
api: api:
@@ -47,6 +47,7 @@ services:
volumes: volumes:
pgdata: pgdata:
nginx_logs:
networks: networks:
proxy: proxy:

3
nginx/Dockerfile Normal file
View File

@@ -0,0 +1,3 @@
FROM nginx:alpine
COPY nginx/conf.d/wp-suite.conf /etc/nginx/conf.d/wp-suite.conf
COPY html/ /usr/share/nginx/html/