Files
cole-maxwell1 2ff14e6221 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.
2026-08-07 11:38:23 -05:00

23 lines
800 B
Plaintext

app_user: todo
app_image: ghcr.io/cole-maxwell1/todo-hetzner:latest
app_port: 8080
app_db_name: todo
app_db_user: todo_app
postgres_data_dir: /var/lib/pgsql/data
postgres_service: postgresql
wal_g_version: v3.0.7
wal_g_download_url: "https://github.com/wal-g/wal-g/releases/download/{{ wal_g_version }}/wal-g-pg-ubuntu-20.04-amd64.tar.gz"
wal_g_s3_prefix: s3://replace-with-backup-bucket/prod
wal_g_s3_endpoint: https://nbg1.your-objectstorage.com
wal_g_s3_region: nbg1
wal_g_access_key: "replace-with-object-storage-access-key"
wal_g_secret_key: "replace-with-object-storage-secret-key"
wal_g_retention_count: 7
# Optional private registry credentials. Omit both for public images.
# registry_username: registry-user
# registry_password: registry-password
# registry_server: registry.example.com