yangtb24 commited on
Commit
25cae95
1 Parent(s): f594d54

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -4
Dockerfile CHANGED
@@ -1,10 +1,20 @@
 
1
  FROM python:3.9-slim-buster
2
 
 
3
  WORKDIR /app
4
 
5
- COPY requirements.txt requirements.txt
6
- RUN pip install -r requirements.txt
7
 
8
- COPY . .
 
9
 
10
- CMD ["gunicorn", "--log-level", "debug", "-k", "gevent", "-w", "4", "-b", "0.0.0.0:8000", "app:app"]
 
 
 
 
 
 
 
 
1
+ # 使用官方 Python 运行时作为父镜像
2
  FROM python:3.9-slim-buster
3
 
4
+ # 设置工作目录为 /app
5
  WORKDIR /app
6
 
7
+ # 将当前目录内容复制到容器的 /app 中
8
+ COPY . /app
9
 
10
+ # 安装 requirements.txt 中指定的任何所需软件包
11
+ RUN pip install --no-cache-dir -r requirements.txt
12
 
13
+ # 使 7860 端口可供此容器外的世界使用
14
+ EXPOSE 7860
15
+
16
+ # 定义环境变量
17
+ ENV NAME World
18
+
19
+ # 在容器启动时运行 app.py
20
+ CMD ["python", "app.py"]