fix(settings/local): do not force by default, but specify explicitly

Adds tini as PID 1 to Django containers for them to react to signals.
(init: true)
environments/review-docs-chore-6imfxk/deployments/20837
jon r 2025-02-25 01:12:19 +01:00
rodzic c6f07ebd52
commit 9b073557a6
3 zmienionych plików z 4 dodań i 7 usunięć

Wyświetl plik

@ -1,5 +1,6 @@
# api + celeryworker
DEBUG=True
FORCE=True
DEFAULT_FROM_EMAIL=hello@funkwhale.test
FUNKWHALE_DOMAIN=funkwhale.test

Wyświetl plik

@ -154,4 +154,4 @@ REST_FRAMEWORK.update(
)
# allows makemigrations and superuser creation
FORCE = env("FORCE", default=1)
FORCE = env("FORCE", default=0)

Wyświetl plik

@ -1,22 +1,18 @@
x-django: &django
image: funkwhale-api
init: true
networks:
- internal
volumes:
- ../api:/app
- ../.env:/app/.env
- "${MUSIC_DIRECTORY_SERVE_PATH:-../.state/music}:/music:ro"
- "../.state/plugins:/srv/funkwhale/plugins"
- "../.state/staticfiles:/staticfiles"
- "../.state/media:/protected/media"
- "../.state/${COMPOSE_PROJECT_NAME:-funkwhale}/media:/data/media"
depends_on:
postgres:
condition: service_healthy
redis:
condition: service_healthy
environment:
- DEBUG
- FORCE
- DEFAULT_FROM_EMAIL
- DJANGO_SETTINGS_MODULE