mirror of
https://github.com/Dvorinka/Containr.git
synced 2026-10-28 15:51:26 +00:00
ci: compose boot smoke + GHCR image publish
Adds a smoke job that boots postgres/redis/backend/frontend/traefik via docker compose, polls the backend /health endpoint, verifies the frontend responds, and tears down. Adds a tag-gated images job that builds and pushes backend/frontend images to GHCR on v* tags. Authored By: TDvorak <[email protected]> Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
cec7d92e83
commit
b61203f908
2 files changed
+67
-2
No files matched your search
+6
-2
@@ -450,8 +450,12 @@ security scans produce real reports, not empty tables.
|
||||
the service Cron tab (worker + api demo services). Scaling, Previews,
|
||||
HA and Security sections still show empty in demo mode — acceptable:
|
||||
those are interaction surfaces, not dashboards.
|
||||
- [ ] **CI**: GitHub Actions — build, lint, typecheck, tests, compose boot
|
||||
smoke; publish container images to GHCR with semver tags.
|
||||
- [x] **CI**: existing workflow already covered Go tests, frontend
|
||||
lint/typecheck/build, compose config validation, and startup
|
||||
preflight. Added: compose **boot** smoke (postgres + redis + backend
|
||||
+ frontend + traefik up, `/health` poll, frontend check, teardown)
|
||||
and a tag-gated GHCR publish job (backend + frontend images on
|
||||
`v*` tags). Not yet observed green on GitHub — first run pending.
|
||||
- [ ] **Release**: `v1.0.0` tag, changelog, release notes, screenshots refresh
|
||||
in README.
|
||||
- [ ] Post-build workflow per repo rules: codebase-to-course, desloppify,
|
||||
|
||||
Reference in new issue
Block a user