Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. version: '3'
  2. networks:
  3. traefik:
  4. external:
  5. name: traefik
  6.  
  7. services:
  8.  
  9. web:
  10. image: ansible/awx_web:4.0.0
  11. container_name: awx_web
  12. depends_on:
  13. - rabbitmq
  14. - memcached
  15. - postgres
  16. networks:
  17. - traefik
  18. # ports:
  19. # - "8052:8052"
  20. hostname: awxweb
  21. user: root
  22. restart: unless-stopped
  23. volumes:
  24. - "./SECRET_KEY:/etc/tower/SECRET_KEY"
  25. - "./environment.sh:/etc/tower/conf.d/environment.sh"
  26. - "./credentials.py:/etc/tower/conf.d/credentials.py"
  27. environment:
  28. http_proxy:
  29. https_proxy:
  30. no_proxy:
  31. labels:
  32. - "traefik.frontend.rule=Host:awx.dock.int.tld"
  33. - "traefik.port=8052"
  34. - "traefik.protocol=https"
  35. - "traefik.docker.network=traefik"
  36.  
  37. task:
  38. image: ansible/awx_task:4.0.0
  39. container_name: awx_task
  40. depends_on:
  41. - rabbitmq
  42. - memcached
  43. - web
  44. - postgres
  45. hostname: awx
  46. user: root
  47. restart: unless-stopped
  48. volumes:
  49. - "./SECRET_KEY:/etc/tower/SECRET_KEY"
  50. - "./environment.sh:/etc/tower/conf.d/environment.sh"
  51. - "./credentials.py:/etc/tower/conf.d/credentials.py"
  52. environment:
  53. http_proxy:
  54. https_proxy:
  55. no_proxy:
  56. labels:
  57. - "traefik.enable=false"
  58.  
  59. rabbitmq:
  60. image: ansible/awx_rabbitmq:3.7.4
  61. container_name: awx_rabbitmq
  62. restart: unless-stopped
  63. environment:
  64. RABBITMQ_DEFAULT_VHOST: "awx"
  65. RABBITMQ_DEFAULT_USER: "guest"
  66. RABBITMQ_DEFAULT_PASS: "awxpass"
  67. RABBITMQ_ERLANG_COOKIE: cookiemonster
  68. labels:
  69. - "traefik.enable=false"
  70.  
  71. memcached:
  72. image: memcached:alpine
  73. container_name: awx_memcached
  74. restart: unless-stopped
  75. labels:
  76. - "traefik.enable=false"
  77.  
  78. postgres:
  79. image: postgres:9.6
  80. container_name: awx_postgres
  81. restart: unless-stopped
  82. volumes:
  83. - /hdd/docker/awx/pgdocker:/var/lib/postgresql/data:Z
  84. environment:
  85. POSTGRES_USER: awx
  86. POSTGRES_PASSWORD: awxpass
  87. POSTGRES_DB: awx
  88. PGDATA: /var/lib/postgresql/data/pgdata
  89. labels:
  90. - "traefik.enable=false"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement