Spaces:
Runtime error
Runtime error
Update Dockerfile
Browse files- Dockerfile +13 -2
Dockerfile
CHANGED
@@ -10,6 +10,17 @@ RUN apk update && apk add --no-cache \
|
|
10 |
python3 \
|
11 |
py3-pip
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
# 创建新的工作目录
|
14 |
WORKDIR /app
|
15 |
|
@@ -54,5 +65,5 @@ ENV PANDORA_NEXT_PATH=/app
|
|
54 |
# 开放端口
|
55 |
EXPOSE 7860 8181
|
56 |
|
57 |
-
#
|
58 |
-
CMD ["python3", "PandoraNext-Helper/waitress_run.py"]
|
|
|
10 |
python3 \
|
11 |
py3-pip
|
12 |
|
13 |
+
# 安装 Python 和 pip
|
14 |
+
RUN apk add --update --no-cache python3 py3-pip
|
15 |
+
RUN python3 -m ensurepip
|
16 |
+
|
17 |
+
# 为应用程序创建一个虚拟环境
|
18 |
+
RUN python3 -m venv /app/venv
|
19 |
+
|
20 |
+
# 激活虚拟环境并安装依赖项
|
21 |
+
COPY requirements.txt /app/
|
22 |
+
RUN . /app/venv/bin/activate && pip install --no-cache-dir -r /app/requirements.txt
|
23 |
+
|
24 |
# 创建新的工作目录
|
25 |
WORKDIR /app
|
26 |
|
|
|
65 |
# 开放端口
|
66 |
EXPOSE 7860 8181
|
67 |
|
68 |
+
# 运行应用程序时,确保激活虚拟环境
|
69 |
+
CMD ["/app/venv/bin/python3", "/app/PandoraNext-Helper/waitress_run.py"]
|