Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
@@ -1,36 +1,56 @@
version: "2"
+
services:
voting-app:
build: ./voting-app/.
volumes:
- - ./voting-app:/app
+ - ./voting-app:/app
ports:
- "5000:80"
links:
- redis
+ networks:
+ - front-tier
+ - back-tier
- redis:
- image: redis
- ports: ["6379"]
+ result-app:
+ build: ./result-app/.
+ volumes:
+ - ./result-app:/app
+ ports:
+ - "5001:80"
+ links:
+ - db
worker:
build: ./worker
- db
+ redis:
+ image: redis
+ ports: ["6379"]
db:
image: postgres:9.4
- - "myvolume:/var/lib/postgresql/data"
+ - "db-data:/var/lib/postgresql/data"
- result-app:
- build: ./result-app/.
- volumes:
- - ./result-app:/app
- ports:
- - "5001:80"
- links:
- - db
- myvolume:
+ db-data:
+networks:
+ front-tier:
+ back-tier: