51 lines
1.4 KiB
YAML
51 lines
1.4 KiB
YAML
x-environment: &default-back-environment
|
|
# Database settings
|
|
POSTGRES_DB: taiga
|
|
POSTGRES_USER: ${POSTGRES_USER}
|
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
|
POSTGRES_HOST: taiga-db
|
|
POSTGRES_PORT: 5432
|
|
|
|
# Taiga settings
|
|
TAIGA_SECRET_KEY: ${SECRET_KEY}
|
|
TAIGA_SITES_SCHEME: ${TAIGA_SCHEME}
|
|
TAIGA_SITES_DOMAIN: ${TAIGA_DOMAIN}
|
|
TAIGA_SUBPATH: ${SUBPATH}
|
|
|
|
# Email settings
|
|
EMAIL_BACKEND: ${EMAIL_BACKEND}
|
|
EMAIL_HOST: ${EMAIL_HOST}
|
|
EMAIL_PORT: ${EMAIL_PORT}
|
|
EMAIL_HOST_USER: ${EMAIL_HOST_USER}
|
|
EMAIL_HOST_PASSWORD: ${EMAIL_HOST_PASSWORD}
|
|
DEFAULT_FROM_EMAIL: ${EMAIL_DEFAULT_FROM}
|
|
EMAIL_USE_TLS: ${EMAIL_USE_TLS}
|
|
EMAIL_USE_SSL: ${EMAIL_USE_SSL}
|
|
|
|
# RabbitMQ settings for events
|
|
EVENTS_PUSH_BACKEND: "rabbitmq"
|
|
EVENTS_PUSH_BACKEND_URL: "amqp://${RABBITMQ_USER}:${RABBITMQ_PASS}@taiga-events-rabbitmq:5672/${RABBITMQ_VHOST}"
|
|
|
|
# RabbitMQ settings for async
|
|
CELERY_BROKER_URL: "amqp://${RABBITMQ_USER}:${RABBITMQ_PASS}@taiga-async-rabbitmq:5672/${RABBITMQ_VHOST}"
|
|
|
|
# Telemetry
|
|
ENABLE_TELEMETRY: ${ENABLE_TELEMETRY}
|
|
|
|
x-volumes: &default-back-volumes
|
|
- /home/citadel/data/taiga/static:/taiga-back/static
|
|
- /home/citadel/data/taiga/media:/taiga-back/media
|
|
|
|
services:
|
|
taiga-manage:
|
|
image: taigaio/taiga-back:latest
|
|
environment: *default-back-environment
|
|
depends_on:
|
|
- taiga-db
|
|
entrypoint: "python manage.py"
|
|
volumes: *default-back-volumes
|
|
networks:
|
|
- taiga_internal
|
|
- services
|
|
- mail
|