deploy: automatically test and release pushed main commits

This commit is contained in:
syntaxbullet
2026-09-07 12:57:42 +02:00
parent 5f36358709
commit b20af6d95c
6 changed files with 298 additions and 0 deletions

View File

@@ -6,6 +6,11 @@ SSH: `ssh syntaxbullet@46.62.156.93` (key authentication; passwordless sudo).
Deployment root: `/opt/minabot`. Compose manages `app`, `caddy`, and `monitor`.
Docker starts at boot; containers use `restart: unless-stopped`.
New pushes to Gitea `main` are now checked and deployed by a systemd timer.
See [automatic deployment](../deploy/README.md) for checks, rollback, and controls.
The current deployed commit is `/opt/minabot/deployed-sha`; the initial image below
is the baseline before automatic deployment was enabled.
## Release and configuration
Current image: `minabot:20260907-fonts-1`, built on the Linux amd64 server from