ZSCGR commited on
Commit
2ce826c
·
verified ·
1 Parent(s): 1d7e263

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +29 -0
Dockerfile CHANGED
@@ -14,8 +14,37 @@ ENV PORT=${PORT:-3000}
14
  RUN addgroup -g ${GID} --system meting \
15
  && adduser -G meting --system -D -s /bin/sh -u ${UID} meting
16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  RUN apk add --no-cache nginx
18
 
 
 
19
  RUN npm i
20
 
21
  RUN chown -R meting:meting /app
 
14
  RUN addgroup -g ${GID} --system meting \
15
  && adduser -G meting --system -D -s /bin/sh -u ${UID} meting
16
 
17
+ RUN mkdir -p /var/cache/nginx/client_temp \
18
+ && mkdir -p /var/cache/nginx/proxy_temp \
19
+ && mkdir -p /var/cache/nginx/fastcgi_temp \
20
+ && mkdir -p /var/cache/nginx/uwsgi_temp \
21
+ && mkdir -p /var/cache/nginx/scgi_temp \
22
+ && mkdir -p /var/run \
23
+ && mkdir -p /var/log/nginx \
24
+ && mkdir -p /usr/share/nginx/html \
25
+ && touch /var/run/nginx.pid
26
+
27
+ # 确保 nginx 用户有权限访问这些目录
28
+ RUN chown -R meting:meting /var/cache/nginx \
29
+ && chown -R meting:meting /var/run \
30
+ && chown -R meting:meting /var/log/nginx \
31
+ && chown -R meting:meting /usr/share/nginx/html \
32
+ && chown -R meting:meting /etc/nginx/conf.d \
33
+ && chown -R meting:meting /etc/nginx/conf.d/default.conf \
34
+ && chown -R meting:meting /var/run/nginx.pid
35
+
36
+ RUN chmod -R 755 /var/cache/nginx \
37
+ && chmod -R 755 /var/run \
38
+ && chmod -R 755 /var/log/nginx \
39
+ && chmod -R 755 /usr/share/nginx/html \
40
+ && chmod -R 777 /etc/nginx/conf.d \
41
+ && chmod -R 777 /etc/nginx/conf.d/default.conf \
42
+ && chmod -R 777 /var/run/nginx.pid
43
+
44
  RUN apk add --no-cache nginx
45
 
46
+ COPY nginx.conf /etc/nginx/nginx.conf
47
+
48
  RUN npm i
49
 
50
  RUN chown -R meting:meting /app