Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- networks:
- traefik:
- external:
- name: traefik
- services:
- web:
- image: ansible/awx_web:4.0.0
- container_name: awx_web
- depends_on:
- - rabbitmq
- - memcached
- - postgres
- networks:
- - traefik
- # ports:
- # - "8052:8052"
- hostname: awxweb
- user: root
- restart: unless-stopped
- volumes:
- - "./SECRET_KEY:/etc/tower/SECRET_KEY"
- - "./environment.sh:/etc/tower/conf.d/environment.sh"
- - "./credentials.py:/etc/tower/conf.d/credentials.py"
- environment:
- http_proxy:
- https_proxy:
- no_proxy:
- labels:
- - "traefik.frontend.rule=Host:awx.dock.int.tld"
- - "traefik.port=8052"
- - "traefik.protocol=https"
- - "traefik.docker.network=traefik"
- task:
- image: ansible/awx_task:4.0.0
- container_name: awx_task
- depends_on:
- - rabbitmq
- - memcached
- - web
- - postgres
- hostname: awx
- user: root
- restart: unless-stopped
- volumes:
- - "./SECRET_KEY:/etc/tower/SECRET_KEY"
- - "./environment.sh:/etc/tower/conf.d/environment.sh"
- - "./credentials.py:/etc/tower/conf.d/credentials.py"
- environment:
- http_proxy:
- https_proxy:
- no_proxy:
- labels:
- - "traefik.enable=false"
- rabbitmq:
- image: ansible/awx_rabbitmq:3.7.4
- container_name: awx_rabbitmq
- restart: unless-stopped
- environment:
- RABBITMQ_DEFAULT_VHOST: "awx"
- RABBITMQ_DEFAULT_USER: "guest"
- RABBITMQ_DEFAULT_PASS: "awxpass"
- RABBITMQ_ERLANG_COOKIE: cookiemonster
- labels:
- - "traefik.enable=false"
- memcached:
- image: memcached:alpine
- container_name: awx_memcached
- restart: unless-stopped
- labels:
- - "traefik.enable=false"
- postgres:
- image: postgres:9.6
- container_name: awx_postgres
- restart: unless-stopped
- volumes:
- - /hdd/docker/awx/pgdocker:/var/lib/postgresql/data:Z
- environment:
- POSTGRES_USER: awx
- POSTGRES_PASSWORD: awxpass
- POSTGRES_DB: awx
- PGDATA: /var/lib/postgresql/data/pgdata
- labels:
- - "traefik.enable=false"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement