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
|
.vscode/launch.json
|
||||||
logger.lock
|
logger.lock
|
||||||
logs
|
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"
|
"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": {
|
"ee-first": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
"basic-auth-token": "^0.4.2",
|
"basic-auth-token": "^0.4.2",
|
||||||
"body-parser": "^1.19.0",
|
"body-parser": "^1.19.0",
|
||||||
"cache-manager": "^3.3.0",
|
"cache-manager": "^3.3.0",
|
||||||
|
"dotenv": "^8.2.0",
|
||||||
"express": "^4.17.1",
|
"express": "^4.17.1",
|
||||||
"fs": "0.0.1-security",
|
"fs": "0.0.1-security",
|
||||||
"got": "^11.1.2",
|
"got": "^11.1.2",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user