smgc commited on
Commit
88d7bef
1 Parent(s): f21f2de

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -14
Dockerfile CHANGED
@@ -1,24 +1,19 @@
1
- # 使用官方 Python 运行时作为父镜像
2
  FROM python:3.9-slim
3
 
4
- # 设置工作目录
5
  WORKDIR /app
6
 
7
- # 复制当前目录内容到工作目录
8
- COPY app.py .
 
9
 
10
- # 安装所需的包
11
- RUN pip install --no-cache-dir Flask requests
12
 
13
- # 暴露端口 8080
14
  EXPOSE 8080
15
 
16
- # 定义环境变量
17
- ENV PROJECT_ID=YOUR_PROJECT_ID
18
- ENV CLIENT_ID=YOUR_CLIENT_ID
19
- ENV CLIENT_SECRET=YOUR_CLIENT_SECRET
20
- ENV REFRESH_TOKEN=YOUR_REFRESH_TOKEN
21
- ENV API_KEY=YOUR_API_KEY
22
 
23
- # 运行应用程序
24
  CMD ["python", "app.py"]
 
 
1
  FROM python:3.9-slim
2
 
 
3
  WORKDIR /app
4
 
5
+ COPY requirements.txt .
6
+
7
+ RUN pip install --no-cache-dir -r requirements.txt
8
 
9
+ COPY app.py .
 
10
 
 
11
  EXPOSE 8080
12
 
13
+ ENV PROJECT_ID=${PROJECT_ID}
14
+ ENV CLIENT_ID=${CLIENT_ID}
15
+ ENV CLIENT_SECRET=${CLIENT_SECRET}
16
+ ENV REFRESH_TOKEN=${REFRESH_TOKEN}
17
+ ENV API_KEY=${API_KEY}
 
18
 
 
19
  CMD ["python", "app.py"]