add env differentiation

This commit is contained in:
2025-06-29 18:50:23 +03:00
parent 7b17efd7cc
commit b37386b2c9
6 changed files with 11 additions and 0 deletions

View File

@ -1,4 +1,5 @@
from flask import Flask
from dotenv import load_dotenv
import os
def create_app():
@ -8,9 +9,12 @@ def create_app():
app.static_folder = os.path.join(os.path.dirname(__file__), "../data/static")
app.debug = True
app.config["DB_PATH"] = "data/db/db.dev.sqlite"
load_dotenv()
else:
app.config["DB_PATH"] = "data/db/db.prod.sqlite"
app.config["SECRET_KEY"] = os.getenv("FLASK_SECRET_KEY")
os.makedirs(os.path.dirname(app.config["DB_PATH"]), exist_ok = True)
with app.app_context():
from .schema import create as create_tables