and simplify Compose file
@@ -2,53 +2,27 @@ version: "2"
services:
voting-app:
- build: ./voting-app/.
+ build: ./voting-app
volumes:
- ./voting-app:/app
ports:
- "5000:80"
- links:
- - redis
- networks:
- - front-tier
- - back-tier
-
- result-app:
- build: ./result-app/.
- volumes:
- - ./result-app:/app
- ports:
- - "5001:80"
- - db
- worker:
- build: ./worker
redis:
image: redis:alpine
ports: ["6379"]
+
+ worker:
+ build: ./worker
db:
image: postgres:9.4
- - "db-data:/var/lib/postgresql/data"
-volumes:
- db-data:
-networks:
- front-tier:
- back-tier:
+ result-app:
+ build: ./result-app
+ command: nodemon --debug server.js
+ volumes:
+ - ./result-app:/app
+ ports:
+ - "5001:80"
+ - "5858:5858"
@@ -0,0 +1,18 @@
+{
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "Attach",
+ "type": "node",
+ "request": "attach",
+ "port": 5858,
+ "address": "localhost",
+ "restart": true,
+ "sourceMaps": false,
+ "outDir": null,
+ "localRoot": "${workspaceRoot}",
+ "remoteRoot": "/app",
+ "timeout": 10000
+ }
+ ]
+}
@@ -2,6 +2,7 @@ FROM node:5.11.0-slim
WORKDIR /app
+RUN npm install -g nodemon
ADD package.json /app/package.json
RUN npm config set registry http://registry.npmjs.org
RUN npm install && npm ls