sunboy0628 commited on
Commit
b6848eb
·
verified ·
1 Parent(s): 48710bb

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +16 -9
entrypoint.sh CHANGED
@@ -1,13 +1,20 @@
1
- FROM zhayujie/chatgpt-on-wechat:master
 
2
 
3
- WORKDIR /app
 
 
 
4
 
5
- ENV PORT=7860
6
- EXPOSE 7860
7
 
8
- USER root
 
 
 
 
9
 
10
- COPY entrypoint.sh /entrypoint.sh
11
- RUN chmod +x /entrypoint.sh
12
-
13
- ENTRYPOINT ["/entrypoint.sh"]
 
1
+ #!/bin/bash
2
+ set -e
3
 
4
+ # 设置默认值
5
+ CHATGPT_ON_WECHAT_PREFIX=${CHATGPT_ON_WECHAT_PREFIX:-"/app"}
6
+ CHATGPT_ON_WECHAT_CONFIG_PATH=${CHATGPT_ON_WECHAT_CONFIG_PATH:-"$CHATGPT_ON_WECHAT_PREFIX/config.json"}
7
+ CHATGPT_ON_WECHAT_EXEC=${CHATGPT_ON_WECHAT_EXEC:-"python app.py"}
8
 
9
+ # 进入工作目录
10
+ cd $CHATGPT_ON_WECHAT_PREFIX
11
 
12
+ # 检查配置文件是否存在,不存在则拷贝模板
13
+ if [ ! -f "$CHATGPT_ON_WECHAT_CONFIG_PATH" ]; then
14
+ echo "Config file not found, copying template..."
15
+ cp config-template.json "$CHATGPT_ON_WECHAT_CONFIG_PATH"
16
+ fi
17
 
18
+ # Hugging Face 上,我们直接运行命令,不再尝试切换用户
19
+ echo "Starting application with user: $(id)"
20
+ exec $CHATGPT_ON_WECHAT_EXEC