chorus/docker-compose.yml

40 lines
643 B
YAML

services:
backend:
build: ./backend
environment:
CHORUS_DB_URL: sqlite:////data/chorus.db
volumes:
- chorus_data:/data
expose:
- "8000"
networks:
- default
- caddy-internal
bot:
build: ./bot
env_file: .env
environment:
PYTHONUNBUFFERED: "1"
depends_on:
- backend
volumes:
- chorus_bot_state:/app
frontend:
build: ./frontend
expose:
- "80"
networks:
- default
- caddy-internal
volumes:
chorus_data:
chorus_bot_state:
networks:
default:
caddy-internal:
name: caddy-proxy_caddy-internal
external: true