drop/server/deploy-template/compose.yml

32 lines
716 B
YAML
Raw Permalink Normal View History

2024-11-04 20:50:35 +11:00
services:
postgres:
2025-05-10 17:27:39 -04:00
# using alpine image to reduce image size
image: postgres:alpine
healthcheck:
test: pg_isready -d drop -U drop
interval: 30s
timeout: 60s
retries: 5
start_period: 10s
2024-11-04 20:50:35 +11:00
volumes:
- ./db:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=drop
- POSTGRES_USER=drop
- POSTGRES_DB=drop
drop:
image: ghcr.io/drop-oss/drop:nightly
stdin_open: true
tty: true
init: true
depends_on:
postgres:
condition: service_healthy
2024-11-04 20:50:35 +11:00
ports:
- 3000:3000
volumes:
- ./library:/library
2025-05-10 17:27:39 -04:00
- ./data:/data
2024-11-04 20:50:35 +11:00
environment:
- DATABASE_URL=postgres://drop:drop@postgres:5432/drop