Update Dockerfile
Browse files- Dockerfile +12 -23
Dockerfile
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
# 使用 Python 基础镜像
|
| 2 |
FROM python:3.10-slim
|
| 3 |
|
| 4 |
# 设置环境变量
|
|
@@ -9,33 +9,22 @@ ENV PYTHONUNBUFFERED=1
|
|
| 9 |
RUN apt-get update && apt-get install -y \
|
| 10 |
curl \
|
| 11 |
sudo \
|
| 12 |
-
|
| 13 |
-
|
|
|
|
| 14 |
&& rm -rf /var/lib/apt/lists/*
|
| 15 |
|
| 16 |
-
# 安装 Python 依赖
|
| 17 |
-
|
| 18 |
-
# RUN pip install -r requirements.txt
|
| 19 |
|
| 20 |
-
# 创建
|
| 21 |
WORKDIR /app
|
| 22 |
|
| 23 |
-
# 复制应用
|
| 24 |
-
COPY .
|
| 25 |
|
| 26 |
-
#
|
| 27 |
-
|
| 28 |
-
# 执行 Zeabur Mesh Server 安装\n\
|
| 29 |
-
curl -fsSL "https://api.zeabur.com/mesh-server/install.sh?token=${ZEABUR_TOKEN}" | sudo bash\n\
|
| 30 |
-
\n\
|
| 31 |
-
# 启动你的应用(根据实际情况修改)\n\
|
| 32 |
-
# python app.py\n\
|
| 33 |
-
\n\
|
| 34 |
-
# 保持容器运行\n\
|
| 35 |
-
tail -f /dev/null' > /app/start.sh && chmod +x /app/start.sh
|
| 36 |
-
|
| 37 |
-
# 暴露端口(Hugging Face 默认 7860)
|
| 38 |
-
EXPOSE 7860
|
| 39 |
|
| 40 |
# 启动命令
|
| 41 |
-
CMD ["
|
|
|
|
| 1 |
+
# 使用 Python 基础镜像
|
| 2 |
FROM python:3.10-slim
|
| 3 |
|
| 4 |
# 设置环境变量
|
|
|
|
| 9 |
RUN apt-get update && apt-get install -y \
|
| 10 |
curl \
|
| 11 |
sudo \
|
| 12 |
+
net-tools \
|
| 13 |
+
procps \
|
| 14 |
+
iproute2 \
|
| 15 |
&& rm -rf /var/lib/apt/lists/*
|
| 16 |
|
| 17 |
+
# 安装 Python 依赖
|
| 18 |
+
RUN pip install --no-cache-dir flask==3.0.3
|
|
|
|
| 19 |
|
| 20 |
+
# 创建工作目录
|
| 21 |
WORKDIR /app
|
| 22 |
|
| 23 |
+
# 复制应用
|
| 24 |
+
COPY app.py .
|
| 25 |
|
| 26 |
+
# 暴露端口
|
| 27 |
+
EXPOSE 7890
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
|
| 29 |
# 启动命令
|
| 30 |
+
CMD ["python", "app.py"]
|