working docker image
This commit is contained in:
parent
7dc66cc2a5
commit
66138424fd
2
.dockerignore
Normal file
2
.dockerignore
Normal file
@ -0,0 +1,2 @@
|
||||
node_modules
|
||||
npm-debug.log
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,3 +2,4 @@ node_modules
|
||||
.vscode/launch.json
|
||||
logger.lock
|
||||
logs
|
||||
.env
|
||||
|
18
Dockerfile
Normal file
18
Dockerfile
Normal file
@ -0,0 +1,18 @@
|
||||
FROM node:12-alpine
|
||||
|
||||
# Create app directory
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
# Install app dependencies
|
||||
# A wildcard is used to ensure both package.json AND package-lock.json are copied
|
||||
# where available (npm@5+)
|
||||
COPY package*.json ./
|
||||
|
||||
RUN npm install
|
||||
# If you are building your code for production
|
||||
# RUN npm ci --only=production
|
||||
|
||||
# Bundle app source
|
||||
COPY . .
|
||||
|
||||
CMD [ "node", "server.js" ]
|
4
UpdateBot.sh
Executable file
4
UpdateBot.sh
Executable file
@ -0,0 +1,4 @@
|
||||
docker stop migenie &&\
|
||||
docker rm --force migenie &&\
|
||||
docker build -t migenie . &&\
|
||||
docker run -p 2020:2020 -v ${PWD}/logs:/usr/src/app/logs -d --name migenie migenie:latest
|
5
package-lock.json
generated
5
package-lock.json
generated
@ -456,6 +456,11 @@
|
||||
"esutils": "^2.0.2"
|
||||
}
|
||||
},
|
||||
"dotenv": {
|
||||
"version": "8.2.0",
|
||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
|
||||
"integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw=="
|
||||
},
|
||||
"ee-first": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
||||
|
@ -16,6 +16,7 @@
|
||||
"basic-auth-token": "^0.4.2",
|
||||
"body-parser": "^1.19.0",
|
||||
"cache-manager": "^3.3.0",
|
||||
"dotenv": "^8.2.0",
|
||||
"express": "^4.17.1",
|
||||
"fs": "0.0.1-security",
|
||||
"got": "^11.1.2",
|
||||
|
Loading…
x
Reference in New Issue
Block a user