App URL: https://meerkat.azurewebsites.net Status: Running Region: Central India Tier: B2 Basic (~$26/month) Resource Group: meerkat-prod-rg App Service Plan: meerkat-prod-plan
The following environment variables are configured:
OPENAI_API_KEY- OpenAI API key for document processingFIREBASE_SERVICE_ACCOUNT_PATH- Path to Firebase service account keyRAZORPAY_MODE- Razorpay mode:testorlive(controls which key pair is used)RAZORPAY_KEY_ID_TEST- Razorpay test mode key ID (rzp_test_...)RAZORPAY_KEY_SECRET_TEST- Razorpay test mode secret keyRAZORPAY_KEY_ID_LIVE- Razorpay live mode key ID (rzp_live_...)RAZORPAY_KEY_SECRET_LIVE- Razorpay live mode secret keyRAZORPAY_WEBHOOK_SECRET- Razorpay webhook verification secretREPORT_PRICE_PAISE- Report price in paise (99900 = ₹999)STORE_REPORTS- Set tomemoryOUTPUT_DIR- Set to/tmpSAVE_TX_JSON- Set tofalseWEBSITES_PORT- Set to8000ENABLE_ORYX_BUILD- Set totrue
GET /healthz- Health check endpointPOST /login- User authenticationPOST /upload- Upload documents for parsingGET /download/<filename>- Download processed filesGET /download-temp/<token>- Download temporary filesPOST /questionnaire/start- Start new questionnairePUT /questionnaire/<id>/<section>- Update questionnaire sectionGET /questionnaire/<id>- Get questionnaire dataPOST /report/generate- Generate financial report
az webapp log tail --resource-group meerkat-prod-rg --name meerkataz webapp log download --resource-group meerkat-prod-rg --name meerkat --log-file app-logs.zipaz webapp restart --resource-group meerkat-prod-rg --name meerkataz webapp config appsettings set --resource-group meerkat-prod-rg --name meerkat --settings KEY=VALUEaz webapp up --resource-group meerkat-prod-rg --name meerkat --plan meerkat-prod-plan --runtime "PYTHON:3.11" --sku B2 --location centralindia- Runtime: Python 3.11
- Web Server: Gunicorn
- Build System: Oryx (Azure's build automation)
- Virtual Environment: Located at
/tmp/<build-id>/antenv - Dependencies: Installed from
requirements.txt
curl https://meerkat.azurewebsites.net/healthzhttps://portal.azure.com > Resource Groups > meerkat-prod-rg > meerkat
B2 Basic Tier Costs:
- ~$26/month (Pay as you go)
- 2 cores, 3.5 GB RAM
az webapp stop --resource-group meerkat-prod-rg --name meerkataz group delete --name meerkat-prod-rg --yes503 Service Unavailable: App is starting or crashed
- Check logs:
az webapp log tail --resource-group meerkat-prod-rg --name meerkat - Restart:
az webapp restart --resource-group meerkat-prod-rg --name meerkat
Module Not Found Errors: Dependencies not installed
- Redeploy with:
az webapp up --resource-group meerkat-prod-rg --name meerkat --runtime "PYTHON:3.11"
Timeout Errors: Gunicorn timeout (currently set to 600s)
- Increase in startup command if needed
- HTTPS is enabled by default
- API keys are stored securely in App Settings
- Temporary files are stored in
/tmpand cleaned on restart - No persistent storage configured (ephemeral file system)