Deploy guide
Deploy Python apps
to your own server
Django, Flask or FastAPI on your own server. Pushify installs dependencies and runs Gunicorn or Uvicorn for you.
terminal · Python
$ npm install -g pushify-cli $ pushify init ✔ Created my-app (my-app) Repository: https://github.com/you/my-app @ main $ pushify deploy --prod --wait ✔ Deployment triggered! Branch: main (production) ✔ Deployment successful! ✓ Your application is now live
Steps
How to deploy Python with Pushify
Connect a server first: your own VPS over SSH, or a managed Hetzner server.
- 01
Install the Pushify CLI
$ npm install -g pushify-cliOne global install. Everything it does also works from the dashboard. - 02
Create the project
$ pushify initSigns you in with an API key and creates or links a project from this git remote. - 03
Deploy to production
$ pushify deploy --prod --waitReads requirements.txt or pyproject.toml, installs dependencies, starts Gunicorn or Uvicorn behind HTTPS.
Included
What you get with Python on Pushify
Django, Flask and FastAPI
Gunicorn or Uvicorn set up for you
A fresh Docker image per deploy
Cron jobs via pushify.yaml
Environment variables per project
Background workers via pushify.yaml
Get started
Ready to deploy your Python app?
Free on one server you bring. Paid plans add managed servers and more projects.