70 lines
1.2 KiB
YAML
70 lines
1.2 KiB
YAML
networks:
|
|
internal:
|
|
|
|
x-local: &local
|
|
environment:
|
|
- DEBUG
|
|
|
|
- DJANGO_SETTINGS_MODULE
|
|
- DJANGO_SECRET_KEY
|
|
|
|
- "FORCE_HTTPS_URLS=${FORCE_HTTPS_URLS:-False}"
|
|
- FUNKWHALE_PROTOCOL
|
|
- FUNKWHALE_HOSTNAME
|
|
- FUNKWHALE_PORT
|
|
|
|
- DATABASE_URL
|
|
- CACHE_URL
|
|
|
|
- STATIC_URL
|
|
- MEDIA_URL
|
|
|
|
- STATIC_ROOT
|
|
- MEDIA_ROOT
|
|
|
|
- FUNKWHALE_SPA_HTML_ROOT
|
|
- LDAP_ENABLED
|
|
- BROWSABLE_API_ENABLED
|
|
|
|
- C_FORCE_ROOT
|
|
- PYTHONDONTWRITEBYTECODE
|
|
- PYTHONTRACEMALLOC
|
|
|
|
services:
|
|
api:
|
|
extends:
|
|
file: ./app.django.yml
|
|
service: api
|
|
<<: *local
|
|
|
|
celeryworker:
|
|
extends:
|
|
file: ./app.django.yml
|
|
service: celeryworker
|
|
<<: *local
|
|
|
|
nginx:
|
|
extends:
|
|
file: ./app.nginx.yml
|
|
service: nginx
|
|
ports:
|
|
- "${NGINX_HOST_PORT:-8000:80}"
|
|
environment:
|
|
- "MUSIC_DIRECTORY_PATH=${MUSIC_DIRECTORY_PATH:-/music}"
|
|
- "FUNKWHALE_HOSTNAME=${FUNKWHALE_HOSTNAME:-localhost}"
|
|
|
|
- FUNKWHALE_PROTOCOL
|
|
|
|
- FUNKWHALE_API_HOST
|
|
- FUNKWHALE_API_PORT
|
|
|
|
- FUNKWHALE_FRONT_IP
|
|
- FUNKWHALE_FRONT_PORT
|
|
|
|
- NGINX_MAX_BODY_SIZE
|
|
|
|
- STATIC_ROOT
|
|
- "MEDIA_ROOT=${MEDIA_ROOT:-/data/media}"
|
|
networks:
|
|
- internal
|