funkwhale/docker/env.local.yml

77 lines
1.4 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
- "MUSIC_DIRECTORY_PATH=${MUSIC_DIRECTORY_PATH:-/music}"
- C_FORCE_ROOT
- PYTHONDONTWRITEBYTECODE
- PYTHONTRACEMALLOC
services:
api:
extends:
file: ./app.django.yml
service: api
<<: *local
celeryworker:
extends:
file: ./app.django.yml
service: celeryworker
<<: *local
migrate:
extends:
file: ./app.django.yml
service: migrate
<<: *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