Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- Dockerfile +5 -3
Dockerfile
CHANGED
|
@@ -21,7 +21,9 @@ EXPOSE 8000
|
|
| 21 |
|
| 22 |
# 7. 使用 uv 安装依赖(适配基础镜像,替代 pip)
|
| 23 |
# --no-cache-dir 进一步减少缓存文件,缩小镜像体积
|
| 24 |
-
RUN uv
|
|
|
|
|
|
|
| 25 |
|
| 26 |
-
#
|
| 27 |
-
CMD ["
|
|
|
|
| 21 |
|
| 22 |
# 7. 使用 uv 安装依赖(适配基础镜像,替代 pip)
|
| 23 |
# --no-cache-dir 进一步减少缓存文件,缩小镜像体积
|
| 24 |
+
RUN uv venv && \
|
| 25 |
+
. .venv/bin/activate && \
|
| 26 |
+
uv pip install --no-cache-dir -r requirements.txt
|
| 27 |
|
| 28 |
+
# 启动时先激活虚拟环境,再运行应用
|
| 29 |
+
CMD ["/bin/sh", "-c", ". .venv/bin/activate && python server.py"]
|