Skip to content

Commit df319c1

Browse files
committed
Adding a dockerfile as a replacement for the reliance on buildpacks
1 parent bf5ed18 commit df319c1

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

Dockerfile

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1-
FROM node:onbuild
1+
FROM davidsblog/node-mongo:latest
22

3-
EXPOSE 9000
3+
RUN mkdir -p /usr/src/app
4+
WORKDIR /usr/src/app
5+
6+
ADD ./package.json /usr/src/app/package.json
7+
RUN npm install
8+
9+
ADD . /usr/src/app
10+
11+
ADD start.sh /usr/src/app/start.sh
12+
RUN chmod +x /usr/src/app/start.sh
13+
CMD "/usr/src/app/start.sh"

config/database.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
/*eslint-env node */
22

3-
//in case mongodb installed locally
4-
//var mongourl = process.env.MONGO_URI? process.env.MONGO_URI : 'mongodb://localhost:27017/exampleDb';
3+
var mongourl = process.env.MONGO_URI? process.env.MONGO_URI : 'mongodb://localhost:27017/exampleDb';
54

65

7-
var mongourl = process.env.MONGO_URI? process.env.MONGO_URI : 'mongodb://mongo:27017/exampleDb';
6+
//var mongourl = process.env.MONGO_URI? process.env.MONGO_URI : 'mongodb://mongo:27017/exampleDb';
87

98
module.exports = {
109
// mongo database connection url
1110
url : mongourl
12-
};
11+
};

0 commit comments

Comments
 (0)