name: musicbrainz-light
services:
db:
image: postgres:15
container_name: mbdata-postgres
restart: unless-stopped
environment:
POSTGRES_USER: musicbrainz
POSTGRES_PASSWORD: musicbrainz
POSTGRES_DB: musicbrainz
volumes:
- ./data/postgres:/var/lib/postgresql/data
- ./initdb:/docker-entrypoint-initdb.d
ports:
- "5432:5432"
healthcheck:
test:
interval: 10s
timeout: 2s
retries: 5
start_period: 2s
start_interval: 1s