From 33305ef823abaa6118c39509a9a6cfdea55d1934 Mon Sep 17 00:00:00 2001 From: eclipse Date: Fri, 18 Apr 2025 16:02:04 +0200 Subject: [PATCH] added support for environment variables and database use --- the_works/__init__.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/the_works/__init__.py b/the_works/__init__.py index f8347cf..4bd540c 100644 --- a/the_works/__init__.py +++ b/the_works/__init__.py @@ -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