awx/tools/docker-compose.yml
Matthew Jones 27ab6705e7 Merge branch 'ramparts_and_ha' into devel
* ramparts_and_ha:
  Removing qpid from deb packaging
  Refactor rabbitmq role
  Integrate memcached into setup playbook
  Remove mongodb shutdown task
  Remove dependency on erlang_sd_notify
  Add initial rabbitmq role
  Initial rabbitmq setup playbook integration
  Update development environment for rabbit
  Replace qpid with rabbitmq
  Remove redis role from setup playbook
  Update qpid packaging, remove migrations
  Integrate packaging for qpid/memcached
2016-09-06 09:47:11 -04:00

41 lines
852 B
YAML

version: '2'
services:
# Primary Tower Development Container
tower:
image: gcr.io/ansible-tower-engineering/tower_devel:${TAG}
ports:
- "8080:8080"
- "8013:8013"
links:
- postgres
- memcached
- rabbitmq
# - sync
# volumes_from:
# - sync
volumes:
- "../:/tower_devel"
# Postgres Database Container
postgres:
image: postgres:9.4.1
memcached:
image: memcached:alpine
rabbitmq:
image: rabbitmq:3-management
# Source Code Synchronization Container
# sync:
# build:
# context: ./docker-compose
# dockerfile: Dockerfile-sync
# command: "lsyncd -delay 1 -nodaemon -rsync /src /tower_devel"
# volumes:
# - /tower_devel
# - "../:/src"
# working_dir: /src
# stdin_open: true
# tty: true