update
This commit is contained in:
parent
6404f91607
commit
0d637f2bc7
15
Dockerfile
15
Dockerfile
@ -29,6 +29,15 @@ FROM nginx:stable-alpine
|
||||
# 安装基础工具
|
||||
RUN apk add --no-cache bash curl
|
||||
|
||||
# 创建必要的目录并设置权限
|
||||
RUN mkdir -p /var/cache/nginx/client_temp \
|
||||
/var/cache/nginx/proxy_temp \
|
||||
/var/cache/nginx/fastcgi_temp \
|
||||
/var/cache/nginx/uwsgi_temp \
|
||||
/var/cache/nginx/scgi_temp \
|
||||
&& chmod 700 /var/cache/nginx/* \
|
||||
&& chown -R nginx:nginx /var/cache/nginx
|
||||
|
||||
# 复制 nginx 配置
|
||||
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
||||
|
||||
@ -37,7 +46,11 @@ COPY --from=builder /app/dist /usr/share/nginx/html
|
||||
|
||||
# 修改目录权限
|
||||
RUN chown -R nginx:nginx /usr/share/nginx/html \
|
||||
&& chmod -R 755 /usr/share/nginx/html
|
||||
&& chmod -R 755 /usr/share/nginx/html \
|
||||
&& chown -R nginx:nginx /var/log/nginx \
|
||||
&& chmod -R 755 /var/log/nginx \
|
||||
&& touch /var/run/nginx.pid \
|
||||
&& chown -R nginx:nginx /var/run/nginx.pid
|
||||
|
||||
# 使用非root用户运行
|
||||
USER nginx
|
||||
|
||||
Loading…
Reference in New Issue
Block a user