Skip to content
This repository was archived by the owner on Dec 5, 2023. It is now read-only.

Commit d4378cb

Browse files
authored
Merge pull request #27 from microservices-demo/security/user
Add user to dockerfile. Added new requirement in package.json
2 parents 9093ed8 + e3422c1 commit d4378cb

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ FROM mhart/alpine-node:6.3
22
ENV NODE_ENV "production"
33
ENV PORT 8079
44
EXPOSE 8079
5-
6-
RUN mkdir -p /usr/src/app
5+
RUN addgroup mygroup && adduser -D -G mygroup myuser && mkdir -p /usr/src/app && chown -R myuser /usr/src/app
6+
USER myuser
77

88
# Prepare app directory
99
WORKDIR /usr/src/app

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"request": "^2.72.0",
2727
"serve-static": "^1.10.2",
2828
"epimetheus": "^1.0.46",
29+
"prom-client": "^6.1.0",
2930
"morgan": "^1.7.0"
3031
},
3132
"devDependencies": {

0 commit comments

Comments
 (0)