From 9c189d144739056133297df5a26a4a19b2b13820 Mon Sep 17 00:00:00 2001 From: marcsello Date: Thu, 1 Oct 2020 20:20:55 +0200 Subject: [PATCH] Fixed race-condition in db creation --- model_service/app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/model_service/app.py b/model_service/app.py index 3a8650b..415642d 100644 --- a/model_service/app.py +++ b/model_service/app.py @@ -46,9 +46,12 @@ app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False db.init_app(app) storage.init_app(app) -with app.app_context(): + +@app.before_first_request +def create_db(): db.create_all() + # register error handlers register_all_error_handlers(app)