Fix DB Connection

This commit is contained in:
Phillip Kühne 2022-07-15 15:54:15 +02:00
parent bc44985fed
commit a22960eae9
Signed by: phillip
GPG Key ID: E4C1C4D2F90902AA
2 changed files with 17 additions and 10 deletions

3
.vscode/launch.json vendored
View File

@ -14,7 +14,8 @@
"env": { "env": {
"FLASK_APP": "backend/app.py", "FLASK_APP": "backend/app.py",
"FLASK_ENV": "development", "FLASK_ENV": "development",
"FLASK_DEBUG": "1" "FLASK_DEBUG": "1",
"DBSTRING": "mysql://ek0ur6p6ky9gdmif:kpmi2bav4mvh4jbx@eporqep6b4b8ql12.chr7pe7iynqr.eu-west-1.rds.amazonaws.com:3306/xdfmpudc3remzgj0"
}, },
"args": [ "args": [
"run", "run",

View File

@ -49,8 +49,14 @@ def load_version(app):
app.config['VERSION'] = "" app.config['VERSION'] = ""
def load_dbconfig(app): def load_dbconfig(app):
if os.environ.get("FLASK_ENV") == "development":
app.config['DBCONNSTRING'] = os.environ.get("DBSTRING")
else:
if os.environ.get("DEPLOYMENT_PLATFORM") == "Heroku":
if os.environ.get("JAWSDB_MARIA_URL"): if os.environ.get("JAWSDB_MARIA_URL"):
app.config['VERSION'] = os.environ.get("JAWSDB_MARIA_URL") app.config['DBCONNSTRING'] = os.environ.get("JAWSDB_MARIA_URL")
else:
app.config['DBCONNSTRING'] = ""
elif os.path.isfile(".dbconn"): elif os.path.isfile(".dbconn"):
with open('.dbconn', 'r') as file: with open('.dbconn', 'r') as file:
data = file.read().replace('\n', '') data = file.read().replace('\n', '')