Deployment home is the tatlock-ui Portainer stack, not a standalone file
Test, Build and Push / test-gateway (push) Successful in 10s
Test, Build and Push / release (push) Successful in 2s
Test, Build and Push / build-gateway (push) Failing after 8s

The gateway service now lives in system-admin-toj/containers/stacks/
tatlock-ui.yml (shared docker-dataplane network: speaches by service
name, host-run Tatlock by LAN IP). Drop deploy/desklock-gateway.yml.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-14 19:08:50 +02:00
co-authored by Claude Fable 5
parent 15b8a1b900
commit 79d43ec199
3 changed files with 9 additions and 28 deletions
+4 -3
View File
@@ -258,9 +258,10 @@ Gitea Actions (`.gitea/workflows/build.yml`), following the tatlock/tatlock-ui p
container.
- Required repo/org secrets: `REGISTRY_USER`, `REGISTRY_PASSWORD`,
`WATCHTOWER_TOKEN` (same trio tatlock uses).
- The runtime stack definition lives in `deploy/desklock-gateway.yml`; copy it into
`system-admin-toj/containers/stacks/` to deploy, and register port 8600 in
`CONTAINERS.md`.
- The gateway is a service in the **`tatlock-ui` Portainer stack**
(`system-admin-toj/containers/stacks/tatlock-ui.yml`, registered in
`CONTAINERS.md`): it shares `docker-dataplane` with Speaches (service-name URL
`http://speaches:8000`) and reaches the host-run Tatlock via LAN IP.
Firmware is not containerized: it's flashed over USB (`idf.py flash`), with OTA planned
for phase 5.