Update Dockerfile
Browse files- Dockerfile +4 -1
Dockerfile
CHANGED
|
@@ -27,6 +27,9 @@ RUN useradd -u 1000 -ms /bin/bash www-data || true
|
|
| 27 |
# 更改 /opt/app 目录的所有权为 www-data 用户
|
| 28 |
RUN chown -R www-data:www-data /opt/app
|
| 29 |
|
|
|
|
|
|
|
|
|
|
| 30 |
# 创建 Python 虚拟环境并安装 webdavclient3
|
| 31 |
ENV VIRTUAL_ENV=/opt/venv
|
| 32 |
RUN python3 -m venv $VIRTUAL_ENV
|
|
@@ -41,7 +44,7 @@ RUN chmod +x /opt/app/app1
|
|
| 41 |
# 暴露 app 的默认端口 (根据需要调整)
|
| 42 |
EXPOSE 5432
|
| 43 |
|
| 44 |
-
# 切换到 www-data 用户
|
| 45 |
USER www-data
|
| 46 |
|
| 47 |
# 设置运行 app 的命令,包含同步脚本
|
|
|
|
| 27 |
# 更改 /opt/app 目录的所有权为 www-data 用户
|
| 28 |
RUN chown -R www-data:www-data /opt/app
|
| 29 |
|
| 30 |
+
# 在更改所有者后设置目录权限
|
| 31 |
+
RUN chmod -R 775 /opt/app
|
| 32 |
+
|
| 33 |
# 创建 Python 虚拟环境并安装 webdavclient3
|
| 34 |
ENV VIRTUAL_ENV=/opt/venv
|
| 35 |
RUN python3 -m venv $VIRTUAL_ENV
|
|
|
|
| 44 |
# 暴露 app 的默认端口 (根据需要调整)
|
| 45 |
EXPOSE 5432
|
| 46 |
|
| 47 |
+
# 切换到 www-data 用户
|
| 48 |
USER www-data
|
| 49 |
|
| 50 |
# 设置运行 app 的命令,包含同步脚本
|