Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.5"
- x-environment: &default-back-environment # Database settings
- POSTGRES_DB: "taiga_healthtracker"
- POSTGRES_USER: "healthtracker"
- POSTGRES_PASSWORD: "1a2s3d2s1a"
- POSTGRES_HOST: "taiga-db"
- # Taiga settings
- TAIGA_SECRET_KEY: "3Vdpiz8Mh4hivDa"
- TAIGA_SITES_SCHEME: "http"
- TAIGA_SITES_DOMAIN: "localhost:9000"
- TAIGA_SUBPATH: "" # "" or "/subpath"
- # Email settings. Uncomment following lines and configure your SMTP server
- EMAIL_BACKEND: "django.core.mail.backends.smtp.EmailBackend"
- DEFAULT_FROM_EMAIL: "example@gmail.com"
- EMAIL_USE_TLS: "True"
- EMAIL_USE_SSL: "True"
- EMAIL_HOST: "smtp.gmail.com"
- EMAIL_PORT: 587
- EMAIL_HOST_USER: "Luciano"
- EMAIL_HOST_PASSWORD: "example"
- PUBLIC_REGISTER_ENABLED: "True"
- # Rabbitmq settings
- # Should be the same as in taiga-async-rabbitmq and taiga-events-rabbitmq
- RABBITMQ_USER: taiga
- RABBITMQ_PASS: taiga
- # Telemetry settings
- ENABLE_TELEMETRY: "True"
- x-volumes: &default-back-volumes
- - taiga-static-data:/taiga-back/static
- - taiga-media-data:/taiga-back/media
- # - ./config.py:/taiga-back/settings/config.py
- services:
- taiga-db:
- image: postgres:12.3
- environment:
- POSTGRES_DB: taiga_healthtracker
- POSTGRES_USER: healthtracker
- POSTGRES_PASSWORD: 1a2s3d2s1a
- volumes:
- - taiga-db-data:/var/lib/postgresql/data
- networks:
- - taiga
- taiga-back:
- image: taigaio/taiga-back:latest
- environment: *default-back-environment
- volumes: *default-back-volumes
- networks:
- - taiga
- depends_on:
- - taiga-db
- - taiga-events-rabbitmq
- - taiga-async-rabbitmq
- taiga-async:
- image: taigaio/taiga-back:latest
- entrypoint: ["/taiga-back/docker/async_entrypoint.sh"]
- environment: *default-back-environment
- volumes: *default-back-volumes
- networks:
- - taiga
- depends_on:
- - taiga-db
- - taiga-back
- - taiga-async-rabbitmq
- taiga-async-rabbitmq:
- image: rabbitmq:3.8-management-alpine
- environment:
- RABBITMQ_ERLANG_COOKIE: secret-erlang-cookie
- RABBITMQ_DEFAULT_USER: taiga
- RABBITMQ_DEFAULT_PASS: taiga
- RABBITMQ_DEFAULT_VHOST: taiga
- volumes:
- - taiga-async-rabbitmq-data:/var/lib/rabbitmq
- networks:
- - taiga
- taiga-front:
- image: taigaio/taiga-front:latest
- environment:
- TAIGA_URL: "http://localhost:9000"
- TAIGA_WEBSOCKETS_URL: "ws://localhost:9000"
- TAIGA_SUBPATH: "" # "" or "/subpath"
- PUBLIC_REGISTER_ENABLED: "True"
- networks:
- - taiga
- # volumes:
- # - ./conf.json:/usr/share/nginx/html/conf.json
- taiga-events:
- image: taigaio/taiga-events:latest
- environment:
- RABBITMQ_USER: taiga
- RABBITMQ_PASS: taiga
- TAIGA_SECRET_KEY: "3Vdpiz8Mh4hivDa"
- networks:
- - taiga
- depends_on:
- - taiga-events-rabbitmq
- taiga-events-rabbitmq:
- image: rabbitmq:3.8-management-alpine
- environment:
- RABBITMQ_ERLANG_COOKIE: secret-erlang-cookie
- RABBITMQ_DEFAULT_USER: taiga
- RABBITMQ_DEFAULT_PASS: taiga
- RABBITMQ_DEFAULT_VHOST: taiga
- volumes:
- - taiga-events-rabbitmq-data:/var/lib/rabbitmq
- networks:
- - taiga
- taiga-protected:
- image: taigaio/taiga-protected:latest
- environment:
- MAX_AGE: 360
- SECRET_KEY: "3Vdpiz8Mh4hivDa"
- networks:
- - taiga
- taiga-gateway:
- image: nginx:1.19-alpine
- ports:
- - "9000:80"
- volumes:
- - ./taiga-gateway/taiga.conf:/etc/nginx/conf.d/default.conf
- - taiga-static-data:/taiga/static
- - taiga-media-data:/taiga/media
- networks:
- - taiga
- depends_on:
- - taiga-front
- - taiga-back
- - taiga-events
- volumes:
- taiga-static-data:
- taiga-media-data:
- taiga-db-data:
- taiga-async-rabbitmq-data:
- taiga-events-rabbitmq-data:
- networks:
- taiga:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement