coolmanx commited on
Commit
662fffb
·
verified ·
1 Parent(s): 7fe0111

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -14
Dockerfile CHANGED
@@ -20,20 +20,19 @@ ENV API_KEY=$API_KEY1
20
 
21
  # 设置环境变量(可选,如果需要传递 Docker 环境中的环境变量)
22
  RUN --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
- USERNAME1=$(cat /run/secrets/MAN_NAME) \
27
- PASSWORD1=$(cat /run/secrets/MAN_PASS) \
28
- HF_TOKENS1=$(cat /run/secrets/HF_TOKEN) \
29
- API_KEY1=$(cat /run/secrets/API_KEY) \
30
- USERNAME=$(echo $USERNAME1) \
31
- PASSWORD=$(echo $PASSWORD1) \
32
- HF_TOKENS=$(echo $HF_TOKENS1) \
33
- API_KEY=$(echo $API_KEY1) \
34
- echo $API_KEY
35
-
36
- RUN echo $USERNAME $PASSWORD $HF_TOKENS $API_KEY
37
 
38
  # 定义启动命令
39
  CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"]
 
20
 
21
  # 设置环境变量(可选,如果需要传递 Docker 环境中的环境变量)
22
  RUN --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
+ sed -i "s/namexxx/${USERNAME:-localhost}/g" .env && \
31
+ sed -i "s/passxxx/${PASSWORD:-3306}/g" .env && \
32
+ sed -i "s/hfxxx/${HF_TOKENS:-root}/g" .env && \
33
+ sed -i "s/keyxxx/${API_KEY:-password}/g" .env
34
+
35
+ RUN cat .env
 
36
 
37
  # 定义启动命令
38
  CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"]