mirror of
https://github.com/FAUSheppy/icinga-webhook-gateway
synced 2025-12-05 23:11:43 +01:00
fix: replace before_first_request init
This commit is contained in:
6
app.py
6
app.py
@@ -1,4 +1,6 @@
|
||||
import server as moduleContainingApp
|
||||
import server as server
|
||||
|
||||
def createApp(envivorment=None, start_response=None):
|
||||
return moduleContainingApp.app
|
||||
with server.app.app_context():
|
||||
server.create_app()
|
||||
return server.app
|
||||
|
||||
@@ -156,9 +156,7 @@ def default():
|
||||
else:
|
||||
return ("Method not implemented: {}".format(flask.request.method), 405)
|
||||
|
||||
|
||||
@app.before_first_request
|
||||
def init():
|
||||
def create_app():
|
||||
|
||||
db.create_all()
|
||||
config = {}
|
||||
@@ -189,4 +187,8 @@ if __name__ == "__main__":
|
||||
parser.add_argument('--port', default="5000", help='Port to run on')
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
with app.app_context():
|
||||
create_app()
|
||||
|
||||
app.run(host=args.interface, port=args.port)
|
||||
|
||||
Reference in New Issue
Block a user