32 lines
741 B
YAML
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:
|