mdvtools.dbutils.app
import os import json from flask import Flask
# app = Flask(__name__, template_folder=’../templates’, static_folder=’../static’) # static_folder=’../../../dist/flask’ static_folder = “/app/dist/flask” print(f”>>>>> static path exists? {os.path.exists(static_folder)} <<<<<”) app = Flask(__name__, template_folder=”../templates”, static_folder=static_folder)
- try:
- config_file_path = os.path.join(
os.path.dirname(os.path.abspath(__file__)), “config.json”
) print(config_file_path) with open(config_file_path) as config_file:
config = json.load(config_file) app.config[“SQLALCHEMY_DATABASE_URI”] = config.get(“database_uri”, “”) app.config[“SQLALCHEMY_TRACK_MODIFICATIONS”] = config.get(
“track_modifications”, False
) app.config[“upload_folder”] = config.get(“upload_folder”, “”) app.config[“projects_base_dir”] = config.get(“projects_base_dir”, “”) print(“In app.py : Configuration loaded successfully!”)
- except FileNotFoundError:
print(“Error: app.py script -> Configuration file not found.”)
- except Exception as e:
print(f”An unexpected error occurred: {e}”)