Django support improvements

New with Release v0.2.124 · superfly/flyctl · GitHub

Demo:

fly launch --from https://github.com/fly-apps/django-dictaphone
fly launch --attach --from https://github.com/rubys/cog-whisper
fly deploy

You will end up with an app that uses Postgres, Tigris, Upstash Redis, WebSockets, Celery, and OpenAI Whisper. All preconfigured to work together.

The specific changes that made this possible:

  • Deploy redis if detected
  • Deploy postgres if detected
  • Add celery process if detected
  • Support uvicorn
  • Add venv to dockerignore if present
  • Automatically deploy unless an error is detected
  • Use Debian bookworm if available
2 Likes