Deploy Python on Deplexo
Deplexo detects pip, pipenv, or poetry from your repo and identifies Django, Flask, and FastAPI projects to set an appropriate start command.
How it works
- Push your repo to GitHub, GitLab, Bitbucket, or Codeberg.
- Deplexo checks for
requirements.txt,Pipfile, orpyproject.tomlto select the package manager, then detects the framework to set the gunicorn or uvicorn start command. - Your app starts on its subdomain. Build and runtime logs stream to the dashboard.
Configuration
Add deplexo.yaml to your repo root. Adjust the start command to match your app's module path.
framework: python
install: pip install -r requirements.txt
start: gunicorn --bind 0.0.0.0:$PORT app:app
port: 8000What you get
- Automatic subdomain (your-app.deplexo.com) provisioned on first deploy.
- Build logs streamed live from the worker.
- Runtime logs accessible from the Logs tab.
- Environment variables managed in the dashboard, encrypted at rest, injected at runtime.
- Git webhooks trigger automatic redeploys on push.