Advertisement
Guest User

taiga-docker

a guest
Sep 29th, 2021
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.87 KB | None | 0 0
  1. version: "3.5"
  2.  
  3. x-environment: &default-back-environment # Database settings
  4. POSTGRES_DB: "taiga_healthtracker"
  5. POSTGRES_USER: "healthtracker"
  6. POSTGRES_PASSWORD: "1a2s3d2s1a"
  7. POSTGRES_HOST: "taiga-db"
  8. # Taiga settings
  9. TAIGA_SECRET_KEY: "3Vdpiz8Mh4hivDa"
  10. TAIGA_SITES_SCHEME: "http"
  11. TAIGA_SITES_DOMAIN: "localhost:9000"
  12. TAIGA_SUBPATH: "" # "" or "/subpath"
  13. # Email settings. Uncomment following lines and configure your SMTP server
  14. EMAIL_BACKEND: "django.core.mail.backends.smtp.EmailBackend"
  15. DEFAULT_FROM_EMAIL: "example@gmail.com"
  16. EMAIL_USE_TLS: "True"
  17. EMAIL_USE_SSL: "True"
  18. EMAIL_HOST: "smtp.gmail.com"
  19. EMAIL_PORT: 587
  20. EMAIL_HOST_USER: "Luciano"
  21. EMAIL_HOST_PASSWORD: "example"
  22. PUBLIC_REGISTER_ENABLED: "True"
  23.  
  24. # Rabbitmq settings
  25. # Should be the same as in taiga-async-rabbitmq and taiga-events-rabbitmq
  26. RABBITMQ_USER: taiga
  27. RABBITMQ_PASS: taiga
  28. # Telemetry settings
  29. ENABLE_TELEMETRY: "True"
  30.  
  31. x-volumes: &default-back-volumes
  32. - taiga-static-data:/taiga-back/static
  33. - taiga-media-data:/taiga-back/media
  34. # - ./config.py:/taiga-back/settings/config.py
  35.  
  36. services:
  37. taiga-db:
  38. image: postgres:12.3
  39. environment:
  40. POSTGRES_DB: taiga_healthtracker
  41. POSTGRES_USER: healthtracker
  42. POSTGRES_PASSWORD: 1a2s3d2s1a
  43. volumes:
  44. - taiga-db-data:/var/lib/postgresql/data
  45. networks:
  46. - taiga
  47.  
  48. taiga-back:
  49. image: taigaio/taiga-back:latest
  50. environment: *default-back-environment
  51. volumes: *default-back-volumes
  52. networks:
  53. - taiga
  54. depends_on:
  55. - taiga-db
  56. - taiga-events-rabbitmq
  57. - taiga-async-rabbitmq
  58.  
  59. taiga-async:
  60. image: taigaio/taiga-back:latest
  61. entrypoint: ["/taiga-back/docker/async_entrypoint.sh"]
  62. environment: *default-back-environment
  63. volumes: *default-back-volumes
  64. networks:
  65. - taiga
  66. depends_on:
  67. - taiga-db
  68. - taiga-back
  69. - taiga-async-rabbitmq
  70.  
  71. taiga-async-rabbitmq:
  72. image: rabbitmq:3.8-management-alpine
  73. environment:
  74. RABBITMQ_ERLANG_COOKIE: secret-erlang-cookie
  75. RABBITMQ_DEFAULT_USER: taiga
  76. RABBITMQ_DEFAULT_PASS: taiga
  77. RABBITMQ_DEFAULT_VHOST: taiga
  78. volumes:
  79. - taiga-async-rabbitmq-data:/var/lib/rabbitmq
  80. networks:
  81. - taiga
  82.  
  83. taiga-front:
  84. image: taigaio/taiga-front:latest
  85. environment:
  86. TAIGA_URL: "http://localhost:9000"
  87. TAIGA_WEBSOCKETS_URL: "ws://localhost:9000"
  88. TAIGA_SUBPATH: "" # "" or "/subpath"
  89. PUBLIC_REGISTER_ENABLED: "True"
  90. networks:
  91. - taiga
  92. # volumes:
  93. # - ./conf.json:/usr/share/nginx/html/conf.json
  94.  
  95. taiga-events:
  96. image: taigaio/taiga-events:latest
  97. environment:
  98. RABBITMQ_USER: taiga
  99. RABBITMQ_PASS: taiga
  100. TAIGA_SECRET_KEY: "3Vdpiz8Mh4hivDa"
  101. networks:
  102. - taiga
  103. depends_on:
  104. - taiga-events-rabbitmq
  105.  
  106. taiga-events-rabbitmq:
  107. image: rabbitmq:3.8-management-alpine
  108. environment:
  109. RABBITMQ_ERLANG_COOKIE: secret-erlang-cookie
  110. RABBITMQ_DEFAULT_USER: taiga
  111. RABBITMQ_DEFAULT_PASS: taiga
  112. RABBITMQ_DEFAULT_VHOST: taiga
  113. volumes:
  114. - taiga-events-rabbitmq-data:/var/lib/rabbitmq
  115. networks:
  116. - taiga
  117.  
  118. taiga-protected:
  119. image: taigaio/taiga-protected:latest
  120. environment:
  121. MAX_AGE: 360
  122. SECRET_KEY: "3Vdpiz8Mh4hivDa"
  123. networks:
  124. - taiga
  125.  
  126. taiga-gateway:
  127. image: nginx:1.19-alpine
  128. ports:
  129. - "9000:80"
  130. volumes:
  131. - ./taiga-gateway/taiga.conf:/etc/nginx/conf.d/default.conf
  132. - taiga-static-data:/taiga/static
  133. - taiga-media-data:/taiga/media
  134. networks:
  135. - taiga
  136. depends_on:
  137. - taiga-front
  138. - taiga-back
  139. - taiga-events
  140.  
  141. volumes:
  142. taiga-static-data:
  143. taiga-media-data:
  144. taiga-db-data:
  145. taiga-async-rabbitmq-data:
  146. taiga-events-rabbitmq-data:
  147.  
  148. networks:
  149. taiga:
  150.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement