Skip to content

Commit 91e493a

Browse files
authored
Merge pull request #1 from ResearchKernel/docker-integrated
feat: added dockerfile and compose file.
2 parents d89163f + 3ce1940 commit 91e493a

File tree

4 files changed

+54
-0
lines changed

4 files changed

+54
-0
lines changed

.dockerignore

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
**/.classpath
2+
**/.dockerignore
3+
**/.env
4+
**/.git
5+
**/.gitignore
6+
**/.project
7+
**/.settings
8+
**/.toolstarget
9+
**/.vs
10+
**/.vscode
11+
**/*.*proj.user
12+
**/*.dbmdl
13+
**/*.jfm
14+
**/azds.yaml
15+
**/charts
16+
**/docker-compose*
17+
**/Dockerfile*
18+
**/node_modules
19+
**/npm-debug.log
20+
**/obj
21+
**/secrets.dev.yaml
22+
**/values.dev.yaml
23+
LICENSE
24+
README.md

Dockerfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
FROM node:10.13-alpine
2+
ENV NODE_ENV production
3+
WORKDIR /usr/src/app
4+
COPY ["package.json", "package-lock.json*", "npm-shrinkwrap.json*", "./"]
5+
RUN npm install --production --silent && mv node_modules ../
6+
COPY . .
7+
EXPOSE 3000
8+
CMD nodemon index.js

docker-compose.debug.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
version: '2.1'
2+
3+
services:
4+
backend-v3:
5+
image: backend-v3
6+
build: .
7+
environment:
8+
NODE_ENV: development
9+
ports:
10+
- 3000:3000
11+
- 9229:9229
12+
command: node --inspect=0.0.0.0:9229 index.js

docker-compose.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
version: '2.1'
2+
3+
services:
4+
backend-v3:
5+
image: backend-v3
6+
build: .
7+
environment:
8+
NODE_ENV: production
9+
ports:
10+
- 3000:3000

0 commit comments

Comments
 (0)