mealie-recipes / mealie

Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
https://docs.mealie.io
GNU Affero General Public License v3.0
5.59k stars 608 forks source link

chore: remove gunicorn in favor of uvicorn workers #3761

Closed hay-kot closed 1 week ago

hay-kot commented 1 week ago

What type of PR is this?

What this PR does / why we need it:

Removes dependency of gunicorn and resolves a bug where the gunicorn logs wouldn't be formatted correctly based on the log config.

This may be considered breaking given that the behavior does change, but I don't think in a way that really matters. Those that have configured environments for multiple workers will still get that behavior, but it will be different.

Which issue(s) this PR fixes:

N/A

Testing