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