bitterapricot commited on
Commit
094c0c8
·
1 Parent(s): d62e6a0

fix: 修复nginx权限问题并优化启动脚本

Browse files

移除start.sh中重复的nginx权限设置,统一在Dockerfile中处理
确保nginx对/var/lib/nginx目录有正确的访问权限

Files changed (2) hide show
  1. Dockerfile +3 -0
  2. scripts/start.sh +0 -3
Dockerfile CHANGED
@@ -23,6 +23,9 @@ RUN pip install --no-cache-dir --upgrade -r requirements.txt
23
 
24
  COPY --chown=user . /app
25
  RUN chmod +x /app/scripts/start.sh
 
 
 
26
  # 暴露端口
27
  EXPOSE 7860
28
  # 启动服务
 
23
 
24
  COPY --chown=user . /app
25
  RUN chmod +x /app/scripts/start.sh
26
+ RUN chown -R nginx:nginx /var/lib/nginx
27
+ RUN chmod -R 755 /var/lib/nginx
28
+
29
  # 暴露端口
30
  EXPOSE 7860
31
  # 启动服务
scripts/start.sh CHANGED
@@ -7,9 +7,6 @@
7
  echo "Server beginning ..."
8
  echo "Current Directory: $(pwd)"; echo "CPU Info:"; lscpu; echo "Disk Usage:"; df -h; echo "Block Devices:"; lsblk
9
 
10
- sudo chown -R nginx:nginx /var/lib/nginx
11
- sudo chmod -R 755 /var/lib/nginx
12
-
13
  # 启动 Nginx
14
  #nginx -g "daemon off;"
15
  nginx -c "$(pwd)/nginx/nginx.conf"
 
7
  echo "Server beginning ..."
8
  echo "Current Directory: $(pwd)"; echo "CPU Info:"; lscpu; echo "Disk Usage:"; df -h; echo "Block Devices:"; lsblk
9
 
 
 
 
10
  # 启动 Nginx
11
  #nginx -g "daemon off;"
12
  nginx -c "$(pwd)/nginx/nginx.conf"