sunnymh-manga-site/docker-compose.yml
2026-03-25 22:20:37 +08:00

32 lines
741 B
YAML

services:
manga-app:
build: .
pull_policy: build
ports:
- "3001:3000"
environment:
DATABASE_URL: postgresql://manga_user:${POSTGRES_PASSWORD}@manga-db:5432/manga_db
R2_ACCOUNT_ID: ${R2_ACCOUNT_ID}
R2_ACCESS_KEY: ${R2_ACCESS_KEY}
R2_SECRET_KEY: ${R2_SECRET_KEY}
R2_BUCKET: ${R2_BUCKET}
R2_PUBLIC_URL: ${R2_PUBLIC_URL}
depends_on:
- manga-db
restart: unless-stopped
manga-db:
image: postgres:16
ports:
- "5433:5432"
volumes:
- manga_pgdata:/var/lib/postgresql/data
environment:
POSTGRES_USER: manga_user
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: manga_db
restart: unless-stopped
volumes:
manga_pgdata: