From 76fbee9968482383273a7045be11e0f37f3d3f8f Mon Sep 17 00:00:00 2001 From: Yutsuo Date: Wed, 5 Dec 2018 13:08:12 -0200 Subject: [PATCH] cleaning up for phase III --- docker-compose.yml | 26 ++++++++++---------------- node/app.js | 4 ++++ node/package.json | 4 +++- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 03d776f..01b23a9 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,8 @@ version: '3' services: nginx: container_name: nginx + depends_on: + - app restart: always build: ./nginx image: custom/nginx @@ -9,7 +11,6 @@ services: - 8000:8000 networks: - network_1 - # - traefik-net app: container_name: app depends_on: @@ -20,7 +21,6 @@ services: networks: - network_1 - network_2 - # - labbs_overlay mongo: container_name: mongo build: ./mongo @@ -30,7 +30,6 @@ services: MONGO_INITDB_ROOT_PASSWORD: ruth networks: - network_2 - # - labbs_overlay ports: - 27017:27017 prometheus: @@ -40,7 +39,6 @@ services: - ./prometheus.yml:/etc/prometheus/prometheus.yml networks: - network_2 - # - labbs_overlay ports: - 9090:9090 grafana: @@ -52,16 +50,12 @@ services: - 3000:3000 networks: network_1: - driver: bridge + ipam: + driver: default + config: + - subnet: 192.168.5.0/24 network_2: - driver: bridge - # labbs_overlay: - # driver: overlay - # traefik-net: - # external: - # name: traefik-net - # default: - # ipam: - # driver: default - # config: - # - subnet: 192.168.5.0/24 \ No newline at end of file + ipam: + driver: default + config: + - subnet: 192.168.6.0/24 \ No newline at end of file diff --git a/node/app.js b/node/app.js index 0441d61..d461e6d 100755 --- a/node/app.js +++ b/node/app.js @@ -8,6 +8,8 @@ var counter = 0; const Prometheus = require('prom-client'); var fs = require('file-system'); var marked = require('marked'); +const bodyParser = require('body-parser'); +const jwt = require('jsonwebtoken'); // database connection (with retries) const options = { @@ -107,6 +109,8 @@ app.post('/info/add/:name', function(req, res){ res.send('color ' + req.params.name + ' added to database'); }); + + connectWithRetry(); app.listen(3001, () => { diff --git a/node/package.json b/node/package.json index 176f7d9..fe67356 100755 --- a/node/package.json +++ b/node/package.json @@ -18,6 +18,8 @@ "mongoose": "^5.3.2", "prom-client": "^11.2.0", "file-system": "^2.2.2", - "marked": "^0.5.2" + "marked": "^0.5.2", + "body-parser": "^1.18.3", + "jsonwebtoken": "^8.4.0" } }