aigems commited on
Commit
abb1a50
·
1 Parent(s): d41d550
Files changed (2) hide show
  1. Dockerfile +5 -3
  2. package.json +2 -1
Dockerfile CHANGED
@@ -7,14 +7,16 @@ WORKDIR /app
7
 
8
  COPY package*.json ./
9
 
10
- RUN npm install
11
-
12
  COPY . .
13
 
14
- RUN mkdir -p /app/data && chown -R node:node /app /app/data
 
 
 
15
 
16
  EXPOSE 7860
17
 
 
18
  ENV ADMIN_USERNAME=${ADMIN_USERNAME}
19
  ENV ADMIN_PASSWORD=${ADMIN_PASSWORD}
20
 
 
7
 
8
  COPY package*.json ./
9
 
 
 
10
  COPY . .
11
 
12
+ RUN mkdir -p /app/data /app/logs && \
13
+ chown -R node:node /app
14
+
15
+ USER node
16
 
17
  EXPOSE 7860
18
 
19
+ ENV NODE_ENV=production
20
  ENV ADMIN_USERNAME=${ADMIN_USERNAME}
21
  ENV ADMIN_PASSWORD=${ADMIN_PASSWORD}
22
 
package.json CHANGED
@@ -15,7 +15,8 @@
15
  "helmet": "^7.0.0",
16
  "express-rate-limit": "^6.9.0",
17
  "jsonwebtoken": "^9.0.1",
18
- "cors": "^2.8.5"
 
19
  },
20
  "devDependencies": {
21
  "nodemon": "^3.0.1",
 
15
  "helmet": "^7.0.0",
16
  "express-rate-limit": "^6.9.0",
17
  "jsonwebtoken": "^9.0.1",
18
+ "cors": "^2.8.5",
19
+ "bcrypt": "^5.1.0"
20
  },
21
  "devDependencies": {
22
  "nodemon": "^3.0.1",