Spaces:
Sleeping
Sleeping
| # 1. 处理 .env 配置文件 | |
| if [ -n "$APP_DOTENV" ]; then | |
| echo "$APP_DOTENV" > .env | |
| echo "成功从 APP_DOTENV 写入 .env" | |
| else | |
| echo "警告: APP_DOTENV 未设置" | |
| fi | |
| # 2. 处理 apps.json (直接传入的 JSON 字符串) | |
| if [ -n "$APP_APPS_JSON" ]; then | |
| echo "$APP_APPS_JSON" > apps.json | |
| echo "成功从 APP_APPS_JSON 写入 apps.json" | |
| else | |
| echo "[]" > apps.json | |
| echo "警告: APP_APPS_JSON 未设置,已创建空数组" | |
| fi | |
| # 3. 启动应用 (强制指定端口为 7860) | |
| echo "正在启动 EasyAuth-Bot..." | |
| exec uvicorn main:app --host 0.0.0.0 --port 7860 |