Files
pingu-concerts/compose.yml
T

33 lines
792 B
YAML

services:
db:
image: postgres:17
container_name: pingu-concerts-db
restart: unless-stopped
environment:
POSTGRES_DB: concerts
POSTGRES_USER: concerts
POSTGRES_PASSWORD: change-me-later
volumes:
- postgres_data:/var/lib/postgresql/data
- ./db/init:/docker-entrypoint-initdb.d:ro
web:
build: ./app
container_name: pingu-concerts-web
restart: unless-stopped
ports:
- "8080:8000"
environment:
DATABASE_URL: postgresql://concerts:change-me-later@db:5432/concerts
INITIAL_ADMIN_USERNAME: kai
INITIAL_ADMIN_PASSWORD: test123
INITIAL_ADMIN_EMAIL: kai@local.invalid
volumes:
- concert_uploads:/app/static/uploads
depends_on:
- db
volumes:
postgres_data:
concert_uploads: