Flask App
Use this guide for Flask applications that should run as one monolithic web service.
Recommended deployment mode: Monolith. This is the simplest path for most Flask-based internal tools and APIs.
What Users Should Prepare
- A Flask repository
- A production startup command such as
gunicorn - A
Dockerfile - Runtime config values and secrets managed through Autonomous
Dashboard Deployment Flow
Connect the Repository
Create the project in Autonomous and authorize access to the Flask repository.
Set Build Details
Point Autonomous to the correct Dockerfile and port used by the Flask runtime.
Configure Environment
Add secret keys, database URLs, and environment names through the dashboard.
Deploy and Validate
Run the deployment, then inspect logs, pod health, and web responses from the generated URL.
Common User Mistakes
- Using Flask development server settings in production
- Forgetting to configure a production WSGI process
- Missing secret keys or database variables at runtime