hequ commited on
Commit
95ea7d5
·
verified ·
1 Parent(s): 04f2786

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -3
Dockerfile CHANGED
@@ -1,14 +1,18 @@
1
  FROM calciumion/new-api:latest
2
 
3
- USER root
4
- RUN apk add --no-cache pcre2 ca-certificates openssl
 
 
5
 
6
  COPY --from=nginx:alpine /usr/sbin/nginx /usr/sbin/nginx
7
  COPY --from=nginx:alpine /etc/nginx /etc/nginx
8
  COPY nginx.conf /etc/nginx/nginx.conf
9
 
10
  RUN mkdir -p /var/log/nginx /var/cache/nginx /var/run /data/logs \
11
- && chmod -R 777 /var/log/nginx /var/cache/nginx /var/run /data
 
 
12
 
13
  WORKDIR /data
14
  EXPOSE 3001
 
1
  FROM calciumion/new-api:latest
2
 
3
+
4
+ RUN addgroup -g 10001 app && adduser -D -u 10001 -G app app \
5
+ && apk add --no-cache pcre2 ca-certificates openssl
6
+
7
 
8
  COPY --from=nginx:alpine /usr/sbin/nginx /usr/sbin/nginx
9
  COPY --from=nginx:alpine /etc/nginx /etc/nginx
10
  COPY nginx.conf /etc/nginx/nginx.conf
11
 
12
  RUN mkdir -p /var/log/nginx /var/cache/nginx /var/run /data/logs \
13
+ && chown -R app:app /var/log/nginx /var/cache/nginx /var/run /data
14
+
15
+ USER app
16
 
17
  WORKDIR /data
18
  EXPOSE 3001