#!/bin/bash set -e echo "==================================================" echo "🚀 Gemini CLI API v2.0 - Starting Server" echo "==================================================" # Create directories mkdir -p /root/.gemini /root/.gemini/api_sessions # Setup OAuth credentials if [ -n "$GEMINI_OAUTH_CREDS" ]; then echo "[OK] Found GEMINI_OAUTH_CREDS" echo "$GEMINI_OAUTH_CREDS" > /root/.gemini/oauth_creds.json chmod 600 /root/.gemini/oauth_creds.json else echo "[WARNING] GEMINI_OAUTH_CREDS not set!" fi # Environment for Gemini CLI export GOOGLE_GENAI_USE_GCA=true export GEMINI_API_KEY="" echo "[OK] Starting server on port 7860..." echo "==================================================" exec python3 -m uvicorn server:app --host 0.0.0.0 --port 7860