fix: broken dotenv call during flask startup
This PR fixes a flask startup crash that appeared to be caused by a mysteriously outdated dependency on python-dotenv
.
api | INFO:membership.web.base_app:Initializing app...
api | DEBUG:membership.web.base_app:App root path: /usr/src/app/membership/database
api | DEBUG:membership.web.base_app:Alembic config path: /usr/src/app/alembic.ini
api | INFO:membership.web.base_app:Confirmed alembic migrations at b2973f9f79a6
api | INFO:membership.web.base_app:App initialization complete.
api | Traceback (most recent call last):
api | File "/usr/src/app/flask_app.py", line 15, in <module>
api | app.run(host='0.0.0.0', threaded=True, port=8080)
api | File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 879, in run
api | cli.load_dotenv()
api | File "/opt/venv/lib/python3.9/site-packages/flask/cli.py", line 662, in load_dotenv
api | dotenv.load_dotenv(path, encoding="utf-8")
api | TypeError: load_dotenv() got an unexpected keyword argument 'encoding'