Skip to content

Commit 74b0f50

Browse files
committed
inital commit
0 parents  commit 74b0f50

12 files changed

+101
-0
lines changed

.dockerignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_moduls
2+
npm-debug.log
3+
.idea/

.idea/.gitignore

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/Node.iml

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/codeStyles/Project.xml

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/codeStyles/codeStyleConfig.xml

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.travis.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
sudo: required
2+
services:
3+
- docker
4+
5+
script:
6+
- docker build -t michael/node .
7+
- docker images michael/node

Dockerfile

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM node
2+
3+
RUN mkdir /usr/src/app
4+
WORKDIR /usr/src/app
5+
6+
ENV PATH /usr/src/app/node_modules/.bin:PATH
7+
8+
COPY package*.json /usr/src/app
9+
10+
RUN npm install
11+
12+
COPY . /usr/src/app
13+
14+
EXPOSE 4000
15+
CMD ["npm" , "start"]

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# node-docker
2+
Simple node and express docker

package.json

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "backend",
3+
"version": "1.0.0",
4+
"description": "Simple node and express backend",
5+
"main": "index.js",
6+
"repository": "github:mannyhenri/node-docker",
7+
"scripts": {
8+
"start": "nodemon --exec babel-node index.js"
9+
},
10+
"babel": {
11+
"presets": [
12+
[
13+
"@babel/preset-env"
14+
]
15+
]
16+
},
17+
"author": "",
18+
"license": "ISC",
19+
"dependencies": {
20+
"express": "^4.17.1",
21+
"mongodb": "^4.1.3",
22+
"nodemon": "^2.0.13"
23+
},
24+
"devDependencies": {
25+
"@babel/cli": "^7.15.7",
26+
"@babel/core": "^7.15.8",
27+
"@babel/node": "^7.15.8",
28+
"@babel/preset-env": "^7.15.8"
29+
}
30+
}

0 commit comments

Comments
 (0)