Files
tomswallapi/docker-compose.yml
2026-07-19 13:31:14 +10:00

31 lines
666 B
YAML

services:
db:
image: postgres:17-alpine
environment:
POSTGRES_USER: tomswallapi
POSTGRES_PASSWORD: tomswallapi
POSTGRES_DB: tomswallapi
ports:
- "5432:5432"
healthcheck:
test: ["CMD-SHELL", "pg_isready -U tomswallapi"]
interval: 5s
timeout: 3s
retries: 5
api:
build:
context: .
args:
VERSION: dev
depends_on:
db:
condition: service_healthy
environment:
TOMSWALLAPI_DB_HOST: db
TOMSWALLAPI_DB_PASSWORD: tomswallapi
TOMSWALLAPI_WRITE_TOKEN: dev-write-token
TOMSWALLAPI_AGENT_TOKEN: dev-agent-token
ports:
- "8000:8000"