diff --git a/.codex/project.md b/.codex/project.md index 2452e13..67ddc68 100644 --- a/.codex/project.md +++ b/.codex/project.md @@ -78,7 +78,7 @@ Configure the canonical test command for this repository: docker compose run --rm backend python manage.py test docker compose run --rm frontend npm run check docker compose run --rm frontend npm run build -docker compose run --rm nginx nginx -t +docker compose run --rm proxy nginx -t docker compose config --quiet ``` diff --git a/README.md b/README.md index e798bdc..38d2bab 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ The standard published-page endpoint is also available at `/api/v2/pages/`. ```bash # Follow application logs -docker compose logs -f postgres backend frontend nginx +docker compose logs -f postgres backend frontend proxy # Run database migrations docker compose exec backend python manage.py migrate @@ -104,7 +104,7 @@ docker compose exec backend python manage.py migrate docker compose run --rm backend python manage.py test docker compose run --rm frontend npm run check docker compose run --rm frontend npm run build -docker compose run --rm nginx nginx -t +docker compose run --rm proxy nginx -t docker compose config --quiet # Stop the stack without deleting content diff --git a/docker-compose.yml b/docker-compose.yml index 85c0007..9c71e03 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -72,7 +72,7 @@ services: security_opt: - no-new-privileges:true - nginx: + proxy: image: nginx:1.30.0-alpine restart: unless-stopped init: true diff --git a/docs/operations.md b/docs/operations.md index dc8d2f2..47138d0 100644 --- a/docs/operations.md +++ b/docs/operations.md @@ -5,7 +5,7 @@ ```bash docker compose up --build -d docker compose ps -docker compose logs -f nginx backend frontend postgres +docker compose logs -f proxy backend frontend postgres docker compose down ``` diff --git a/docs/runbook.md b/docs/runbook.md index 5197f5f..dd626bd 100644 --- a/docs/runbook.md +++ b/docs/runbook.md @@ -33,9 +33,9 @@ 1. Confirm the request host is exactly `azionelab.org`; unknown hosts intentionally receive 404. -2. Run `docker compose exec nginx nginx -t`. +2. Run `docker compose exec proxy nginx -t`. 3. Check `docker compose ps` and verify both backend and frontend are healthy. -4. Inspect `docker compose logs --tail=200 nginx backend frontend`. +4. Inspect `docker compose logs --tail=200 proxy backend frontend`. 5. Verify local DNS or `/etc/hosts` maps `azionelab.org` to the proxy address. ## Rollback diff --git a/docs/testing.md b/docs/testing.md index 380e277..a13eee5 100644 --- a/docs/testing.md +++ b/docs/testing.md @@ -8,7 +8,7 @@ All tests should run inside Docker containers. docker compose run --rm backend python manage.py test docker compose run --rm frontend npm run check docker compose run --rm frontend npm run build -docker compose run --rm nginx nginx -t +docker compose run --rm proxy nginx -t docker compose config --quiet ```