HackRx / deploy.bat
aravsaxena884's picture
dd
3951d64
@echo off
echo πŸš€ Deploying Ultra-Fast RAG System to Railway...
REM Check if Railway CLI is installed
railway --version >nul 2>&1
if %errorlevel% neq 0 (
echo ❌ Railway CLI not found. Please install from: https://railway.app/cli
echo Or run: npm install -g @railway/cli
pause
exit /b 1
)
REM Login to Railway (if not already logged in)
echo πŸ” Checking Railway authentication...
railway whoami
if %errorlevel% neq 0 (
railway login
)
REM Initialize project (if not already initialized)
if not exist "railway.toml" (
echo πŸ“¦ Initializing Railway project...
railway init
)
REM Set environment variables reminder
echo πŸ”§ Environment Variables Setup Required:
echo Please set these in Railway dashboard after deployment:
echo - PINECONE_API_KEY=your_pinecone_api_key
echo - GROQ_API_KEY=your_groq_api_key
echo - LANGSMITH_API_KEY=your_langsmith_api_key
echo.
REM Deploy
echo πŸš€ Deploying to Railway...
railway up
echo βœ… Deployment complete!
echo 🌐 Your API will be available at the Railway-provided URL
echo πŸ“Š Test with: GET https://your-app.railway.app/health
pause