services: mediamanager: image: ghcr.io/maxdorninger/mediamanager/mediamanager:latest container_name: mediamanager restart: unless-stopped ports: - 8000:8000 environment: - CONFIG_DIR=/app/config volumes: - /mnt/tank/media:/data/ - /mnt/ssd/apps/mediamanager:/app/config/ - /mnt/ssd/apps/mediamanager/images/:/data/images/ db: image: postgres:latest restart: unless-stopped container_name: mediamanager-db volumes: - /mnt/ssd/apps/mediamanager/postgres:/var/lib/postgresql/data healthcheck: test: - CMD-SHELL - pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER} interval: 10s timeout: 5s retries: 5 environment: POSTGRES_USER: MediaManager POSTGRES_DB: MediaManager POSTGRES_PASSWORD: ${MEDIAMANAGER_PG_PASSWORD} networks: {}