Convert the API to ASGI #2790
Labels
💻 aspect: code
Concerns the software code in the repository
🧰 goal: internal improvement
Improvement that benefits maintainers, not users
🟧 priority: high
Stalls work on the project or its dependents
🧱 stack: api
Related to the Django API
🔒 staff only
Restricted to staff members
Milestone
Problem
Stems from #2566. See that issue for background.
Blocked by #2789
Description
Convert the Django app to an ASGI application.
Replace the gunicorn worker from #2788 with an appropriate ASGI-capable worker. Subclass the worker to add ASGI lifecycle support and update the session-sharing implementation from #2788 to use the application lifecycle rather than worker lifecycle. Application lifecycle is more flexible and allows us to switch deployment contexts more easily.
The text was updated successfully, but these errors were encountered: