feat: Initial minimal docker compose and updates to release workflows.
Some checks failed
CI / Linux Tests (push) Has been cancelled

This commit is contained in:
2026-02-11 08:53:21 -05:00
parent 729dc0ac55
commit 338ccc64df
4 changed files with 56 additions and 32 deletions

View File

@@ -0,0 +1,22 @@
services:
db:
image: docker.io/postgres:18
restart: unless-stopped
env_file: .env
volumes:
- ./data:/var/lib/postgresql
app:
image: ghcr.io/m-housh/ductcalc:latest
restart: unless-stopped
env_file: .env
depends_on:
- db
ports:
- 8080:8080
healthcheck:
test: curl --fail --silent http://0.0.0.0:8080/health || exit 1
interval: 1m
timeout: 10s
retries: 3