adjust init an settings to line up with file

This commit is contained in:
Aaron Kimbre 2022-03-12 20:38:24 -06:00
parent 33739456df
commit 1cb64f7594
2 changed files with 16 additions and 3 deletions

View File

@ -173,15 +173,25 @@ def register_settings(app):
"""
# Load common settings
app.config.from_object('app.settings')
try:
app.config.from_object('app.settings')
except Exception:
# Load environment specific settings
app.config['TESTING'] = False
app.config['DEBUG'] = False
# always pull these two from the env
app.config['SECRET_KEY'] = os.getenv('APP_SECRET_KEY')
app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('APP_DATABASE_URI')
app.config['SECRET_KEY'] = os.getenv(
'APP_SECRET_KEY',
app.config['APP_SECRET_KEY']
)
app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv(
'APP_DATABASE_URI',
app.config['APP_DATABASE_URI']
)
# try to get overides, otherwise just use what we have already
app.config['USER_ENABLE_REGISTER'] = os.getenv(

View File

@ -4,6 +4,9 @@
APP_NAME = "Nexus Dashboard"
APP_SYSTEM_ERROR_SUBJECT_LINE = APP_NAME + " system error"
APP_SECRET_KEY = ""
APP_DATABASE_URI = ""
# Send Analytics for Developers to better fix issues
ALLOW_ANALYTICS = False