From d2b46ea410dbdc18d8e6eca5337fb45ebf4a027c Mon Sep 17 00:00:00 2001 From: NW Date: Mon, 18 May 2026 22:40:53 +0100 Subject: [PATCH] feat: landing via nginx:alpine container with volume mount - Removed Dockerfile build; uses nginx:alpine image + read-only volume mount - landing/src/ mounted as /usr/share/nginx/html:ro - nginx.conf mounted as /etc/nginx/conf.d/default.conf:ro - Healthcheck on /health.json --- docker/docker-compose.landing.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docker/docker-compose.landing.yml b/docker/docker-compose.landing.yml index 754ccbb..7de0ad1 100644 --- a/docker/docker-compose.landing.yml +++ b/docker/docker-compose.landing.yml @@ -1,13 +1,12 @@ -version: '3.8' - services: landing: - build: - context: ../landing - dockerfile: Dockerfile + image: nginx:alpine container_name: phantom-landing ports: - "8080:80" + volumes: + - ../landing/src:/usr/share/nginx/html:ro + - ../landing/nginx.conf:/etc/nginx/conf.d/default.conf:ro environment: - API_STATUS_URL=${API_STATUS_URL:-http://host.docker.internal:3000/api/status} restart: unless-stopped