coolmanx commited on
Commit
697b086
·
verified ·
1 Parent(s): 58b8bec

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -10
Dockerfile CHANGED
@@ -12,21 +12,23 @@ RUN pip install Flask python-dotenv huggingface_hub requests gunicorn
12
 
13
  # 开放应用程序的端口
14
  EXPOSE 5000
15
-
16
- ENV USERNAME=
17
- ENV PASSWORD=
18
- ENV HF_TOKENS=
19
- ENV API_KEY=
20
 
21
  # 设置环境变量(可选,如果需要传递 Docker 环境中的环境变量)
22
- ENV --mount=type=secret,id=HF_TOKEN,mode=0444,required=true \
23
  --mount=type=secret,id=MAN_NAME,mode=0444,required=true \
24
  --mount=type=secret,id=MAN_PASS,mode=0444,required=true \
25
  --mount=type=secret,id=API_KEY,mode=0444,required=true \
26
- USERNAME=$(cat /run/secrets/MAN_NAME) \
27
- PASSWORD=$(cat /run/secrets/MAN_PASS) \
28
- HF_TOKENS=$(cat /run/secrets/HF_TOKEN) \
29
- API_KEY=$(cat /run/secrets/API_KEY)
 
 
 
 
 
 
 
30
 
31
  # 定义启动命令
32
  CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"]
 
12
 
13
  # 开放应用程序的端口
14
  EXPOSE 5000
 
 
 
 
 
15
 
16
  # 设置环境变量(可选,如果需要传递 Docker 环境中的环境变量)
17
+ RUN --mount=type=secret,id=HF_TOKEN,mode=0444,required=true \
18
  --mount=type=secret,id=MAN_NAME,mode=0444,required=true \
19
  --mount=type=secret,id=MAN_PASS,mode=0444,required=true \
20
  --mount=type=secret,id=API_KEY,mode=0444,required=true \
21
+ USERNAME1=$(cat /run/secrets/MAN_NAME) \
22
+ PASSWORD1=$(cat /run/secrets/MAN_PASS) \
23
+ HF_TOKENS1=$(cat /run/secrets/HF_TOKEN) \
24
+ API_KEY1=$(cat /run/secrets/API_KEY)
25
+
26
+ ENV USERNAME=$USERNAME1
27
+ ENV PASSWORD=$PASSWORD1
28
+ ENV HF_TOKENS=$HF_TOKENS1
29
+ ENV API_KEY=$API_KEY1
30
+
31
+ RUN echo $USERNAME $PASSWORD $HF_TOKENS $API_KEY
32
 
33
  # 定义启动命令
34
  CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"]