ops(ci): automate testing and container image releases

Add PostgreSQL-backed Go validation for application changes and semantic-version release publishing to GHCR.

Default deployments to the public image and prevent host setup from starting the application before deployment.
This commit is contained in:
cole-maxwell1
2026-08-07 11:38:23 -05:00
parent d118f52387
commit 2ff14e6221
6 changed files with 229 additions and 8 deletions
@@ -1,5 +1,5 @@
app_user: todo
app_image: registry.example.com/todo:latest
app_image: ghcr.io/cole-maxwell1/todo-hetzner:latest
app_port: 8080
app_db_name: todo
app_db_user: todo_app