From e5f13e77f173a29568fa01b73dfa0170d772433f Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Sat, 8 Aug 2026 07:38:34 +1000 Subject: [PATCH] deploy-admin: add admin-live spec --- .../changes/deploy-admin/specs/admin-live/spec.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 openspec/changes/deploy-admin/specs/admin-live/spec.md diff --git a/openspec/changes/deploy-admin/specs/admin-live/spec.md b/openspec/changes/deploy-admin/specs/admin-live/spec.md new file mode 100644 index 0000000..0b71cb9 --- /dev/null +++ b/openspec/changes/deploy-admin/specs/admin-live/spec.md @@ -0,0 +1,15 @@ +## ADDED Requirements + +### Requirement: Admin runs on .13:3030 +The Laravel admin SHALL run on .13 as a Docker service on port 3030, restarting on reboot, connecting to the shared Postgres. + +#### Scenario: Service starts +- **WHEN** the admin container starts on .13 +- **THEN** `localhost:3030` responds 200 (login page) + +### Requirement: Reachable via admin.where-woof.com +The existing Caddy block SHALL reverse-proxy `admin.where-woof.com` to `.13:3030` once DNS resolves. + +#### Scenario: Proxied request +- **WHEN** `admin.where-woof.com` resolves to the router and is requested via .35 +- **THEN** the admin login page is served