initial creation
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
from flask import Flask
|
||||
|
||||
from snakeeyes.blueprints.page import page
|
||||
|
||||
|
||||
def create_app(settings_override=None):
|
||||
"""
|
||||
Create a Flask application using the app factory pattern.
|
||||
|
||||
:param settings_override: Override settings
|
||||
:return: Flask app
|
||||
"""
|
||||
app = Flask(__name__, instance_relative_config=True)
|
||||
|
||||
app.config.from_object('config.settings')
|
||||
app.config.from_pyfile('settings.py', silent=True)
|
||||
|
||||
if settings_override:
|
||||
app.config.update(settings_override)
|
||||
|
||||
app.register_blueprint(page)
|
||||
|
||||
return app
|
||||
Reference in New Issue
Block a user