Objective
Deploy the OpenShield Flask API to Render free tier
so the frontend has a live backend to connect to.
Why Render instead of Azure App Service F1
Azure App Service F1 sleeps after 20 minutes of inactivity
and has only 60 CPU minutes per day. Render free tier
provides a more reliable environment for demo and testing
purposes.
Tasks
Acceptance Criteria
Known Limitations
- Render free tier spins down after 15 minutes of inactivity
- First request after spin down takes 30 to 60 seconds
- Suitable for demo and testing purposes only
Branch
feat/api-deployment
Depends on
Issue #1 must be merged to dev first
Objective
Deploy the OpenShield Flask API to Render free tier
so the frontend has a live backend to connect to.
Why Render instead of Azure App Service F1
Azure App Service F1 sleeps after 20 minutes of inactivity
and has only 60 CPU minutes per day. Render free tier
provides a more reliable environment for demo and testing
purposes.
Tasks
Acceptance Criteria
Known Limitations
Branch
feat/api-deployment
Depends on
Issue #1 must be merged to dev first