SIP_GoldBees_Backend/run_backend.ps1
2026-02-01 13:06:44 +00:00

30 lines
1.1 KiB
PowerShell

Set-Location "C:\Users\quantfortune\SIP\SIP_India\backend"
$env:DB_HOST = 'localhost'
$env:DB_PORT = '5432'
$env:DB_NAME = 'trading_db'
$env:DB_USER = 'trader'
$env:DB_PASSWORD = 'traderpass'
$env:DB_SCHEMA = 'quant_app'
$env:DB_CONNECT_TIMEOUT = '5'
$frontendUrlFile = 'C:\Users\quantfortune\SIP\SIP_India\ngrok_frontend_url.txt'
$env:ZERODHA_REDIRECT_URL = 'http://localhost:3000/login'
if (Test-Path $frontendUrlFile) {
$frontendUrl = (Get-Content $frontendUrlFile -Raw).Trim()
if ($frontendUrl) {
$env:CORS_ORIGINS = "http://localhost:3000,http://127.0.0.1:3000,$frontendUrl"
$env:COOKIE_SECURE = '1'
$env:COOKIE_SAMESITE = 'none'
$env:ZERODHA_REDIRECT_URL = "$frontendUrl/login"
}
}
$env:BROKER_TOKEN_KEY = '6SuYLz0n7-KM5nB_Bs6ueYgDXZZvbmf-K-WpFbOMbH4='
$env:SUPER_ADMIN_EMAIL = 'admin@example.com'
$env:SUPER_ADMIN_PASSWORD = 'AdminPass123!'
$env:SMTP_HOST = 'smtp.gmail.com'
$env:SMTP_PORT = '587'
$env:SMTP_USER = 'quantfortune@gmail.com'
$env:SMTP_PASS = 'wkbk mwbi aiqo yvwl'
$env:SMTP_FROM_NAME = 'Quantfortune Support'
$env:RESET_OTP_SECRET = 'change_this_secret'
.\venv\Scripts\uvicorn.exe app.main:app --host 0.0.0.0 --port 8000