aigc-bypasser / entrypoint.sh
cacode's picture
Update entrypoint.sh
04c6345 verified
#!/bin/sh
set -e
# 转换 CRLF
sed -i 's/\r$//' /app/.env || true
# 加载环境变量
if [ -f /app/.env ]; then
export $(grep -v '^\s*#' /app/.env | xargs)
fi
export PORT=${APP_PORT:-8000}
export DB_PATH=/app/ai_polish.db
# 创建 DB
[ -f "$DB_PATH" ] || touch "$DB_PATH"
cd /app/package
echo "===== Application Startup ====="
echo "Running backend on port $PORT"
echo "DB_PATH=$DB_PATH"
python -m uvicorn main:app --host 0.0.0.0 --port $PORT