version: '2' services: web: image: ansible/awx:14.1.0 container_name: awx_web depends_on: - redis - postgres ports: - "80:8052" hostname: awxweb user: root restart: unless-stopped volumes: - supervisor-socket:/var/run/supervisor - rsyslog-socket:/var/run/awx-rsyslog/ - rsyslog-config:/var/lib/awx/rsyslog/ - "~/.awx/awxcompose/SECRET_KEY:/etc/tower/SECRET_KEY" - "~/.awx/awxcompose/environment.sh:/etc/tower/conf.d/environment.sh" - "~/.awx/awxcompose/credentials.py:/etc/tower/conf.d/credentials.py" - "~/.awx/awxcompose/nginx.conf:/etc/nginx/nginx.conf:ro" - "~/.awx/awxcompose/redis_socket:/var/run/redis/:rw" - "/opt/venv:/opt/venv/:rw" - "/var/lib/awx/projects:/var/lib/awx/projects:rw" dns: - 8.8.8.8 - 8.8.4.4 environment: http_proxy: https_proxy: no_proxy: task: image: ansible/awx:14.1.0 container_name: awx_task depends_on: - redis - web - postgres command: /usr/bin/launch_awx_task.sh hostname: awx user: root restart: unless-stopped volumes: - supervisor-socket:/var/run/supervisor - rsyslog-socket:/var/run/awx-rsyslog/ - rsyslog-config:/var/lib/awx/rsyslog/ - "~/.awx/awxcompose/SECRET_KEY:/etc/tower/SECRET_KEY" - "~/.awx/awxcompose/environment.sh:/etc/tower/conf.d/environment.sh" - "~/.awx/awxcompose/credentials.py:/etc/tower/conf.d/credentials.py" - "~/.awx/awxcompose/redis_socket:/var/run/redis/:rw" - "/opt/venv:/opt/venv/:rw" - "/var/lib/awx/projects:/var/lib/awx/projects:rw" dns: - 8.8.8.8 - 8.8.4.4 environment: http_proxy: https_proxy: no_proxy: SUPERVISOR_WEB_CONFIG_PATH: '/etc/supervisord.conf' redis: image: redis container_name: awx_redis restart: unless-stopped environment: http_proxy: https_proxy: no_proxy: command: ["/usr/local/etc/redis/redis.conf"] volumes: - "~/.awx/awxcompose/redis.conf:/usr/local/etc/redis/redis.conf:ro" - "~/.awx/awxcompose/redis_socket:/var/run/redis/:rw" postgres: image: postgres:10 container_name: awx_postgres restart: unless-stopped volumes: - /var/lib/pgdocker/10/data/:/var/lib/postgresql/data:Z environment: POSTGRES_USER: awx POSTGRES_PASSWORD: awxpass POSTGRES_DB: awx http_proxy: https_proxy: no_proxy: volumes: supervisor-socket: rsyslog-socket: rsyslog-config: