40 lines
643 B
YAML
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
|