Spaces:
Running
Running
| set -e | |
| # 设置默认值 | |
| CHATGPT_ON_WECHAT_PREFIX=${CHATGPT_ON_WECHAT_PREFIX:-"/app"} | |
| CHATGPT_ON_WECHAT_CONFIG_PATH=${CHATGPT_ON_WECHAT_CONFIG_PATH:-"$CHATGPT_ON_WECHAT_PREFIX/config.json"} | |
| CHATGPT_ON_WECHAT_EXEC=${CHATGPT_ON_WECHAT_EXEC:-"python app.py"} | |
| # 进入工作目录 | |
| cd $CHATGPT_ON_WECHAT_PREFIX | |
| # 检查配置文件是否存在,不存在则拷贝模板 | |
| if [ ! -f "$CHATGPT_ON_WECHAT_CONFIG_PATH" ]; then | |
| echo "Config file not found, copying template..." | |
| cp config-template.json "$CHATGPT_ON_WECHAT_CONFIG_PATH" | |
| fi | |
| # 在 Hugging Face 上,我们直接运行命令,不再尝试切换用户 | |
| echo "Starting application with user: $(id)" | |
| exec $CHATGPT_ON_WECHAT_EXEC |