fix: ensure data update runs during app init
Moved `update_data` invocation to the initialization phase of the application rather than relying on the condition of running as the main module. This change ensures data is updated consistently, regardless of whether the app is run via a WSGI server or directly. This addresses initialization issues encountered in certain deployment scenarios.
This commit is contained in:
parent
7682f4ba7f
commit
be9de88eeb
1 changed files with 1 additions and 3 deletions
|
@ -14,6 +14,7 @@ app.config.from_object(Config)
|
||||||
app.typesense_api_key = get_typesense_api_key()
|
app.typesense_api_key = get_typesense_api_key()
|
||||||
|
|
||||||
init_routes(app)
|
init_routes(app)
|
||||||
|
update_data(app)
|
||||||
|
|
||||||
|
|
||||||
def background_update_data(app):
|
def background_update_data(app):
|
||||||
|
@ -40,6 +41,3 @@ def main():
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
else:
|
|
||||||
# Even if we're using a wsgi server, we still have to initialize global_ibles
|
|
||||||
update_data(app)
|
|
||||||
|
|
Loading…
Reference in a new issue