From 3bca0fb27996c980f996d3ce7f5bfbe8dc2eeee3 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Sun, 11 Oct 2026 20:02:19 +1100 Subject: [PATCH] docs: record Phase 1 deployment result (AUD-61) Container email-agent live on .13:8790; Caddy route on .35 serves mail.lab.audasmedia.com.au with a Let's Encrypt cert. Login + dashboard await the board-gated EMAIL_AGENT_SESSION_SECRET. Co-Authored-By: Paperclip --- docs/deploy-phase1.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docs/deploy-phase1.md b/docs/deploy-phase1.md index ce7ac91..f1d3fe8 100644 --- a/docs/deploy-phase1.md +++ b/docs/deploy-phase1.md @@ -74,3 +74,23 @@ until both are done. 1. Remove the `mail.lab.audasmedia.com.au` block from the Caddyfile and reload Caddy. 2. `docker compose down` in this repo (keeps the `email_agent_data` volume). + +## Deployment log — 2026-10-11 (AUD-61) + +Executed on `.13` and `.35` from commit `3c0030c`: + +- Image `email-agent:latest` built; container `email-agent` started with its own compose + project (`name: email-agent`), healthy, published `0.0.0.0:8790->8790/tcp`. +- `https://mail.lab.audasmedia.com.au/health` → `200` + `{"status":"ok","env":"production","database":"ok"}`. +- `https://mail.lab.audasmedia.com.au/` → `303 /login?next=%2F`; `/login` renders the + Family Home Lab sign-in form. +- Caddy on `.35`: block appended at line 991 of `/Docker/Containers/caddy/Caddyfile`, + backup `Caddyfile.bak.aud61-20261011T200125`. `caddy validate` = *Valid configuration*; + `caddy reload` exit 0. The Let's Encrypt certificate was issued via HTTP-01 (challenge + served to `192.168.20.1`), which confirms the external 80/443 port-forward to `.35`. +- **Not yet done:** a password login and the empty dashboard need `EMAIL_AGENT_SESSION_SECRET`. + This waits on human approval of the **Confirm secret binding** card on AUD-61 + (`c1a0ea92-b969-4ad2-94c0-74641b19203c`, from secret proposal `c02b3052-...`). Until the + secret is configured, `/login` shows “Login is not configured”. +