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 <noreply@paperclip.ing>
This commit is contained in:
@@ -74,3 +74,23 @@ until both are done.
|
|||||||
|
|
||||||
1. Remove the `mail.lab.audasmedia.com.au` block from the Caddyfile and reload Caddy.
|
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).
|
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”.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user