ckst commited on
Commit
5304a89
·
verified ·
1 Parent(s): b60921b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -18
Dockerfile CHANGED
@@ -1,28 +1,23 @@
1
  FROM voapi/voapi:latest
2
 
3
- EXPOSE 3002
 
 
 
4
 
5
- # 创建所有必要的目录并设置权限
6
- RUN mkdir -p /data/logs && \
7
- mkdir -p /logs && \
8
- chmod -R 777 /data && \
9
- chmod -R 777 /logs
10
 
11
- # Nginx相关目录设置
12
- RUN chmod -R 777 /var/cache/nginx && \
13
- mkdir -p /var/log/nginx && \
14
- chmod -R 777 /var/log/nginx && \
15
  mkdir -p /var/cache/nginx && \
16
- mkdir -p /var/run && \
 
 
17
  chmod -R 777 /var/run
18
 
19
- # 复制必要的文件
20
- COPY --from=nginx:alpine /etc/nginx /etc/nginx
21
- COPY --from=nginx:alpine /usr/sbin/nginx /usr/sbin/nginx
22
 
23
- # 复制配置文件
24
- COPY nginx.conf /etc/nginx/nginx.conf
25
- COPY start.sh /start.sh
26
- RUN chmod +x /start.sh
27
 
28
  CMD ["/start.sh"]
 
1
  FROM voapi/voapi:latest
2
 
3
+ RUN apk add --no-cache pcre2
4
+
5
+ COPY --from=nginx:alpine /etc/nginx /etc/nginx
6
+ COPY --from=nginx:alpine /usr/sbin/nginx /usr/sbin/nginx
7
 
8
+ COPY nginx.conf /etc/nginx/nginx.conf
 
 
 
 
9
 
10
+ RUN mkdir -p /var/log/nginx && \
 
 
 
11
  mkdir -p /var/cache/nginx && \
12
+ mkdir -p /var/run && \
13
+ chmod -R 777 /var/log/nginx && \
14
+ chmod -R 777 /var/cache/nginx && \
15
  chmod -R 777 /var/run
16
 
17
+ WORKDIR /data
 
 
18
 
19
+ EXPOSE 3002
20
+
21
+ RUN chmod 777 -R /data
 
22
 
23
  CMD ["/start.sh"]