Skip to content

Instantly share code, notes, and snippets.

@swade1987
Created August 22, 2016 10:21
Show Gist options
  • Save swade1987/c806436d1e00c0e830e142a5dcc93052 to your computer and use it in GitHub Desktop.
Save swade1987/c806436d1e00c0e830e142a5dcc93052 to your computer and use it in GitHub Desktop.
version: '2'
services:
traefik:
image: traefik
restart: unless-stopped
command: --web --docker --docker.domain=docker.localhost --logLevel=DEBUG
ports:
- "80:80"
- "8080:8080"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /dev/null:/traefik.toml
networks:
cerner:
db:
image: postgres:9.5
container_name: pg
restart: unless-stopped
volumes:
- postgres_data:/var/lib/postgresql/data
environment:
LC_ALL: C.UTF-8
POSTGRES_USER: siudb
POSTGRES_PASSWORD: siudb
networks:
cerner:
activemq:
image: webcenter/activemq
container_name: amq
restart: unless-stopped
ports:
- "61616"
volumes:
- activemq_data:/data/activemq
- activemq_log_data:/var/log/activemq
networks:
cerner:
proxy:
build:
context: ../../cerner-proxy
restart: unless-stopped
depends_on:
- activemq
- db
- traefik
labels:
- "traefik.backend=cerner-proxy"
- "traefik.frontend.rule=Host:cernerproxy.docker.localhost"
networks:
cerner:
api:
build:
context: ../../cerner-api
restart: unless-stopped
depends_on:
- activemq
- db
- traefik
labels:
- "traefik.backend=cerner-api"
- "traefik.frontend.rule=Host:cernerapi.docker.localhost"
networks:
cerner:
volumes:
postgres_data:
driver: local
activemq_data:
driver: local
activemq_log_data:
driver: local
networks:
cerner:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment