added support for environment variables and database use

This commit is contained in:
eclipse 2025-04-18 16:02:04 +02:00
parent fba65abde3
commit 33305ef823

View File

@ -1,9 +1,19 @@
import os
from dotenv import load_dotenv
from flask import Flask
from the_works import views, database
from the_works import pages
load_dotenv()
def create_app():
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