added support for environment variables and database use
This commit is contained in:
parent
fba65abde3
commit
33305ef823
@ -1,9 +1,19 @@
|
|||||||
|
import os
|
||||||
|
from dotenv import load_dotenv
|
||||||
from flask import Flask
|
from flask import Flask
|
||||||
|
from the_works import views, database
|
||||||
|
|
||||||
from the_works import pages
|
load_dotenv()
|
||||||
|
|
||||||
def create_app():
|
def create_app():
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
||||||
app.register_blueprint(pages.bp)
|
app.config.from_prefixed_env()
|
||||||
|
print(f"Current Environment: {os.getenv('ENVIRONMENT')}")
|
||||||
|
print(f"Using Database: {app.config.get('DATABASE')}")
|
||||||
|
|
||||||
|
database.init_app(app)
|
||||||
|
|
||||||
|
app.register_blueprint(views.bp)
|
||||||
|
|
||||||
return app
|
return app
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user