Spaces:
Sleeping
Sleeping
Commit ·
094c0c8
1
Parent(s): d62e6a0
fix: 修复nginx权限问题并优化启动脚本
Browse files移除start.sh中重复的nginx权限设置,统一在Dockerfile中处理
确保nginx对/var/lib/nginx目录有正确的访问权限
- Dockerfile +3 -0
- 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"
|