Trial to run app and mongodb together on aws docker container/Spent 6hours but failed..
Showing
6 changed files
with
145 additions
and
2 deletions
Dockerfile
0 → 100644
... | @@ -8,7 +8,7 @@ const url = 'mongodb://localhost:27017/'; | ... | @@ -8,7 +8,7 @@ const url = 'mongodb://localhost:27017/'; |
8 | exports.startbot = ()=>{ | 8 | exports.startbot = ()=>{ |
9 | // Get authorization to use the slackbot | 9 | // Get authorization to use the slackbot |
10 | const bot = new SlackBot({ | 10 | const bot = new SlackBot({ |
11 | - token : "xoxb-582582124755-587875604934-PR0QcCuQpOXXggtUN53ytfhH", | 11 | + token : "xoxb-582582124755-587875604934-gdWsVhzGXCze3mECWXpTsAP6", |
12 | name : "Joker" | 12 | name : "Joker" |
13 | }); | 13 | }); |
14 | 14 | ... | ... |
docker-compose.yml
0 → 100644
1 | const route = require('./Routers/route'); | 1 | const route = require('./Routers/route'); |
2 | - | 2 | +const mongoose = require('mongoose'); |
3 | //Before activating must connect to mongodb to interface | 3 | //Before activating must connect to mongodb to interface |
4 | //Connecting code [mongod --dbpath=data --bind_ip 127.0.0.1] at mongodb directory | 4 | //Connecting code [mongod --dbpath=data --bind_ip 127.0.0.1] at mongodb directory |
5 | +mongoose.connect('mongodb://27017/Joker', {useNewUrlParser: true}) | ||
6 | +.then(()=>console.log('mongodb connected')) | ||
7 | +.catch(err => console.log(err)); | ||
5 | 8 | ||
6 | route.startbot(); | 9 | route.startbot(); | ... | ... |
... | @@ -28,6 +28,14 @@ | ... | @@ -28,6 +28,14 @@ |
28 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", | 28 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", |
29 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" | 29 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" |
30 | }, | 30 | }, |
31 | + "async": { | ||
32 | + "version": "2.6.2", | ||
33 | + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", | ||
34 | + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", | ||
35 | + "requires": { | ||
36 | + "lodash": "^4.17.11" | ||
37 | + } | ||
38 | + }, | ||
31 | "asynckit": { | 39 | "asynckit": { |
32 | "version": "0.4.0", | 40 | "version": "0.4.0", |
33 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | 41 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", |
... | @@ -60,6 +68,11 @@ | ... | @@ -60,6 +68,11 @@ |
60 | "tweetnacl": "^0.14.3" | 68 | "tweetnacl": "^0.14.3" |
61 | } | 69 | } |
62 | }, | 70 | }, |
71 | + "bluebird": { | ||
72 | + "version": "3.5.1", | ||
73 | + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", | ||
74 | + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" | ||
75 | + }, | ||
63 | "bson": { | 76 | "bson": { |
64 | "version": "1.1.1", | 77 | "version": "1.1.1", |
65 | "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.1.tgz", | 78 | "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.1.tgz", |
... | @@ -234,6 +247,11 @@ | ... | @@ -234,6 +247,11 @@ |
234 | "verror": "1.10.0" | 247 | "verror": "1.10.0" |
235 | } | 248 | } |
236 | }, | 249 | }, |
250 | + "kareem": { | ||
251 | + "version": "2.3.0", | ||
252 | + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.0.tgz", | ||
253 | + "integrity": "sha512-6hHxsp9e6zQU8nXsP+02HGWXwTkOEw6IROhF2ZA28cYbUk4eJ6QbtZvdqZOdD9YPKghG3apk5eOCvs+tLl3lRg==" | ||
254 | + }, | ||
237 | "lodash": { | 255 | "lodash": { |
238 | "version": "4.17.11", | 256 | "version": "4.17.11", |
239 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", | 257 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", |
... | @@ -278,6 +296,85 @@ | ... | @@ -278,6 +296,85 @@ |
278 | "saslprep": "^1.0.0" | 296 | "saslprep": "^1.0.0" |
279 | } | 297 | } |
280 | }, | 298 | }, |
299 | + "mongoose": { | ||
300 | + "version": "5.5.11", | ||
301 | + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.5.11.tgz", | ||
302 | + "integrity": "sha512-jLYPk4jYe1N5CNwBcj48tQwQZ5Dc8VsnAjdMiqaKh5+CwU9EqEfuEtYMkFhJLu/LaTA4LN7crFzydGHdlAZtmg==", | ||
303 | + "requires": { | ||
304 | + "async": "2.6.2", | ||
305 | + "bson": "~1.1.1", | ||
306 | + "kareem": "2.3.0", | ||
307 | + "mongodb": "3.2.5", | ||
308 | + "mongodb-core": "3.2.5", | ||
309 | + "mongoose-legacy-pluralize": "1.0.2", | ||
310 | + "mpath": "0.6.0", | ||
311 | + "mquery": "3.2.0", | ||
312 | + "ms": "2.1.1", | ||
313 | + "regexp-clone": "0.0.1", | ||
314 | + "safe-buffer": "5.1.2", | ||
315 | + "sift": "7.0.1", | ||
316 | + "sliced": "1.0.1" | ||
317 | + }, | ||
318 | + "dependencies": { | ||
319 | + "mongodb": { | ||
320 | + "version": "3.2.5", | ||
321 | + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.2.5.tgz", | ||
322 | + "integrity": "sha512-VEu2nsfFMwWA6q6JVnlJ2kNVwjluU4op2J/YiG1LeI14t9HotLXbg8w3I794BvezC4ZCZ/wBTTdby01txalwwQ==", | ||
323 | + "requires": { | ||
324 | + "mongodb-core": "3.2.5", | ||
325 | + "safe-buffer": "^5.1.2" | ||
326 | + } | ||
327 | + }, | ||
328 | + "mongodb-core": { | ||
329 | + "version": "3.2.5", | ||
330 | + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.2.5.tgz", | ||
331 | + "integrity": "sha512-czmFd/7Cy+PxItL5KewYgkKTJGb2JyC1PdIdLBVGHER4Vsgu/A+fXDDNO+PLuyHNdh7qbH2XyLP4HHAifgBBoQ==", | ||
332 | + "requires": { | ||
333 | + "bson": "^1.1.1", | ||
334 | + "require_optional": "^1.0.1", | ||
335 | + "safe-buffer": "^5.1.2", | ||
336 | + "saslprep": "^1.0.0" | ||
337 | + } | ||
338 | + } | ||
339 | + } | ||
340 | + }, | ||
341 | + "mongoose-legacy-pluralize": { | ||
342 | + "version": "1.0.2", | ||
343 | + "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", | ||
344 | + "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" | ||
345 | + }, | ||
346 | + "mpath": { | ||
347 | + "version": "0.6.0", | ||
348 | + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.6.0.tgz", | ||
349 | + "integrity": "sha512-i75qh79MJ5Xo/sbhxrDrPSEG0H/mr1kcZXJ8dH6URU5jD/knFxCVqVC/gVSW7GIXL/9hHWlT9haLbCXWOll3qw==" | ||
350 | + }, | ||
351 | + "mquery": { | ||
352 | + "version": "3.2.0", | ||
353 | + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.0.tgz", | ||
354 | + "integrity": "sha512-qPJcdK/yqcbQiKoemAt62Y0BAc0fTEKo1IThodBD+O5meQRJT/2HSe5QpBNwaa4CjskoGrYWsEyjkqgiE0qjhg==", | ||
355 | + "requires": { | ||
356 | + "bluebird": "3.5.1", | ||
357 | + "debug": "3.1.0", | ||
358 | + "regexp-clone": "0.0.1", | ||
359 | + "safe-buffer": "5.1.2", | ||
360 | + "sliced": "1.0.1" | ||
361 | + }, | ||
362 | + "dependencies": { | ||
363 | + "debug": { | ||
364 | + "version": "3.1.0", | ||
365 | + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", | ||
366 | + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", | ||
367 | + "requires": { | ||
368 | + "ms": "2.0.0" | ||
369 | + } | ||
370 | + }, | ||
371 | + "ms": { | ||
372 | + "version": "2.0.0", | ||
373 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | ||
374 | + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" | ||
375 | + } | ||
376 | + } | ||
377 | + }, | ||
281 | "ms": { | 378 | "ms": { |
282 | "version": "2.1.1", | 379 | "version": "2.1.1", |
283 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | 380 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", |
... | @@ -313,6 +410,11 @@ | ... | @@ -313,6 +410,11 @@ |
313 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | 410 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", |
314 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" | 411 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" |
315 | }, | 412 | }, |
413 | + "regexp-clone": { | ||
414 | + "version": "0.0.1", | ||
415 | + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", | ||
416 | + "integrity": "sha1-p8LgmJH9vzj7sQ03b7cwA+aKxYk=" | ||
417 | + }, | ||
316 | "request": { | 418 | "request": { |
317 | "version": "2.88.0", | 419 | "version": "2.88.0", |
318 | "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", | 420 | "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", |
... | @@ -385,6 +487,11 @@ | ... | @@ -385,6 +487,11 @@ |
385 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", | 487 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", |
386 | "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" | 488 | "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" |
387 | }, | 489 | }, |
490 | + "sift": { | ||
491 | + "version": "7.0.1", | ||
492 | + "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", | ||
493 | + "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" | ||
494 | + }, | ||
388 | "slackbots": { | 495 | "slackbots": { |
389 | "version": "1.2.0", | 496 | "version": "1.2.0", |
390 | "resolved": "https://registry.npmjs.org/slackbots/-/slackbots-1.2.0.tgz", | 497 | "resolved": "https://registry.npmjs.org/slackbots/-/slackbots-1.2.0.tgz", |
... | @@ -398,6 +505,11 @@ | ... | @@ -398,6 +505,11 @@ |
398 | "ws-heartbeat": "^1.0.4" | 505 | "ws-heartbeat": "^1.0.4" |
399 | } | 506 | } |
400 | }, | 507 | }, |
508 | + "sliced": { | ||
509 | + "version": "1.0.1", | ||
510 | + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", | ||
511 | + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" | ||
512 | + }, | ||
401 | "sparse-bitfield": { | 513 | "sparse-bitfield": { |
402 | "version": "3.0.3", | 514 | "version": "3.0.3", |
403 | "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", | 515 | "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", | ... | ... |
-
Please register or login to post a comment