Fixed config
- config didn't work now it's working properly - it takes config from envirionment variable FLASK_CONFIG - if no such variable exists it uses Development config as default
This commit is contained in:
parent
85a90a8fc1
commit
590a43b28e
@ -1,7 +1,10 @@
|
||||
from flask import Flask
|
||||
from flask_sqlalchemy import SQLAlchemy
|
||||
import os
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
config_string = os.environ.get("FLASK_CONFIG", "config.DevelopmentConfig")
|
||||
app.config.from_object("config.DevelopmentConifg")
|
||||
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///app.db"
|
||||
app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
|
29
config.py
Normal file
29
config.py
Normal file
@ -0,0 +1,29 @@
|
||||
from pathlib import Path
|
||||
import os
|
||||
|
||||
class Config:
|
||||
APP_NAME = "APP_NAME"
|
||||
DEBUG = False
|
||||
TESTING = False
|
||||
|
||||
SECRET_KEY = "Change this to something secure"
|
||||
APP_ROOT = os.path.join(Path(__file__).parent, "app")
|
||||
|
||||
DB_NAME = "app.db"
|
||||
DB_USERNAME = ""
|
||||
DB_PASSWORD = ""
|
||||
SQLALCHEMY_DATABASE_URI = f"sqlite:///{DB_NAME}"
|
||||
SQLALCHEMY_TRACK_MODIFICATIONS = False
|
||||
HOST = "127.0.0.1"
|
||||
|
||||
|
||||
UPLOAD_FOLDER = f"{APP_ROOT}/static/generated_audio"
|
||||
|
||||
class DevelopmentConifg(Config):
|
||||
DEBUG = True
|
||||
|
||||
class ProductionConfig(Config):
|
||||
HOST = "0.0.0.0"
|
||||
|
||||
class TestingConfig(Config):
|
||||
TESTING = True
|
Loading…
Reference in New Issue
Block a user