david 6 anni fa
parent
commit
faaedb4598
2 ha cambiato i file con 7 aggiunte e 2 eliminazioni
  1. 5 1
      backend/backend/app.py
  2. 2 1
      backend/utils/create_db.py

+ 5 - 1
backend/backend/app.py

@@ -7,13 +7,17 @@ from flask import Flask
 from flask_restful import Api
 
 
-def start(prod=True):
+def create_app():
     app = Flask(__name__)
     app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db'
     db.init_app(app)
 
     api = Api(app)
     api.add_resource(Payload, '/')
+    return app
+
+def start(prod=True):
+    app = create_app()
 
     if prod:
         waitress.serve(app, host='0.0.0.0', port=5001)

+ 2 - 1
backend/utils/create_db.py

@@ -1,6 +1,7 @@
-from backend.app import app
+from backend.app import create_app
 from backend.database import db
 
+app = create_app()
 with app.app_context():
     db.create_all()
     print('DB created')