Skip to content

Instantly share code, notes, and snippets.

@vltsu
Last active April 7, 2016 17:54
Show Gist options
  • Save vltsu/d6f56ba0dd7d294a0580f8b5449d9696 to your computer and use it in GitHub Desktop.
Save vltsu/d6f56ba0dd7d294a0580f8b5449d9696 to your computer and use it in GitHub Desktop.
postgresql:
image: postgres-image
mem_limit: 4001000000
ports:
- "5432:5432"
volumes:
- /opt/docker/data/postgresql/9.4/main:/var/lib/postgresql/data
zookeeper:
image: wurstmeister/zookeeper
mem_limit: 256000000
ports:
- "2181"
kafka:
image: wurstmeister/kafka
mem_limit: 512000000
ports:
- "9092"
links:
- zookeeper:zk
environment:
KAFKA_ADVERTISED_HOST_NAME: 176.112.203.178
KAFKA_CREATE_TOPICS: "user_registration_request_created:1:1,user_registration_request_status_changed:1:1"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
elasticsearch:
image: elasticsearch-image
mem_limit: 1024000000
volumes:
- /opt/docker/data/elasticsearch:/opt/elasticsearch
backend:
image: backend-image
mem_limit: 3000000000
ports:
- "9003:9003"
volumes:
- /opt/docker/data/backend:/opt/distribution
links:
- postgresql:postgresql
- zookeeper:zookeeper
- kafka:kafka
- elasticsearch:elasticsearch
frontend:
image: frontend-image
mem_limit: 3000000000
ports:
- "3400:3000"
volumes_from:
- frontend-snapshot-distribution
links:
- backend:backend
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment