Commit ca7f9f90 authored by nemoNoboru's avatar nemoNoboru

added dockerized mongodb

parent 1d970d81
var mongoose = require('mongoose')
mongoose.connect("mongodb://mongo:27017")
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
module.exports = db
var db = require('../db/db.js')
var mongoose = require('mongoose')
db.once('open',function () {
// do things when connection opens
})
#!/bin/bash
sudo docker build . -t node
db:
image: mongo
ports:
- "27017:27017"
command: "--smallfiles --logpath=/dev/null"
web:
build: .
volumes:
- app:/app
ports:
- "8000:8080"
links:
- db
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs', '/usr/bin/npm', 'start' ]
2 info using npm@4.1.2
3 info using node@v7.5.0
4 verbose config Skipping project config: /home/nemboru/.npmrc. (matches userconfig)
5 verbose stack Error: ENOENT: no such file or directory, open '/home/nemboru/package.json'
6 verbose cwd /home/nemboru/workshop/daa-custom-stack/backend
7 error Linux 4.4.0-62-generic
8 error argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
9 error node v7.5.0
10 error npm v4.1.2
11 error path /home/nemboru/package.json
12 error code ENOENT
13 error errno -2
14 error syscall open
15 error enoent ENOENT: no such file or directory, open '/home/nemboru/package.json'
16 error enoent ENOENT: no such file or directory, open '/home/nemboru/package.json'
16 error enoent This is most likely not a problem with npm itself
16 error enoent and is related to npm not being able to find a file.
17 verbose exit [ -2, true ]
#!/bin/bash
echo 'http://127.0.0.1:8000'
sudo docker run -it -p 8000:80 node
#!/bin/bash
echo 'http://127.0.0.1:8000'
sudo docker run -it -p 8000:8080 -v $(pwd)/app:/app node
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment