put config in app.instance_path
This commit is contained in:
parent
ca99215ac7
commit
a9b1e22b47
@ -11,18 +11,21 @@ db = SQLAlchemy()
|
|||||||
|
|
||||||
|
|
||||||
def create_app():
|
def create_app():
|
||||||
with open("./config.yaml") as config_file:
|
|
||||||
conf = yaml.safe_load(config_file)
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
||||||
|
print("project instance dir: ", app.instance_path)
|
||||||
|
config_file = app.instance_path+"/config.yaml"
|
||||||
|
print("config file path: ", config_file)
|
||||||
|
with open(config_file) as config_file:
|
||||||
|
conf = yaml.safe_load(config_file)
|
||||||
app.config['SECRET_KEY'] = conf['app']['SECRET_KEY']
|
app.config['SECRET_KEY'] = conf['app']['SECRET_KEY']
|
||||||
|
app.config['LOGGING_LEVEL'] = conf['app']['LOGGING_LEVEL']
|
||||||
app.config['SQLALCHEMY_DATABASE_URI'] = conf['app']['SQLALCHEMY_DATABASE_URI']
|
app.config['SQLALCHEMY_DATABASE_URI'] = conf['app']['SQLALCHEMY_DATABASE_URI']
|
||||||
app.config['HOMEPAGE_NOTICE'] = conf['app']['HOMEPAGE_NOTICE']
|
app.config['HOMEPAGE_NOTICE'] = conf['app']['HOMEPAGE_NOTICE']
|
||||||
app.config['NETWORK_PROXY'] = conf['network']['PROXY']
|
app.config['NETWORK_PROXY'] = conf['network']['PROXY']
|
||||||
app.config['OPENAI_API_KEY'] = conf['openai']['API_KEY']
|
app.config['OPENAI_API_KEY'] = conf['openai']['API_KEY']
|
||||||
app.config['OPENAI_MODEL_NAME'] = conf['openai']['MODEL_NAME']
|
app.config['OPENAI_MODEL_NAME'] = conf['openai']['MODEL_NAME']
|
||||||
app.config['OPENAI_PROMPT'] = conf['openai']['PROMPT']
|
app.config['OPENAI_PROMPT'] = conf['openai']['PROMPT']
|
||||||
app.config['LOGGING_LEVEL'] = conf['app']['LOGGING_LEVEL']
|
|
||||||
|
|
||||||
db.init_app(app)
|
db.init_app(app)
|
||||||
login_manager = LoginManager()
|
login_manager = LoginManager()
|
||||||
|
Reference in New Issue
Block a user