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