From 50972c209e7b7a919dacb9c555fdc1abf214bf26 Mon Sep 17 00:00:00 2001 From: BluemediaDev Date: Thu, 13 Mar 2025 23:09:36 +0000 Subject: [PATCH] Check if database URL is set in env --- backend/app/database.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/app/database.py b/backend/app/database.py index 233eeb5..9b1bb1b 100644 --- a/backend/app/database.py +++ b/backend/app/database.py @@ -3,7 +3,10 @@ from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker -SQLALCHEMY_DATABASE_URL = os.getenv("CS_DATABASE_URL", "sqlite:///./simple-ocpp-cs.db") +if os.getenv("CS_DATABASE_URL", "invalid") == "invalid": + raise SystemExit('ERROR: Invalid CS_DATABASE_URL environment variable') + +SQLALCHEMY_DATABASE_URL = os.getenv("CS_DATABASE_URL") if SQLALCHEMY_DATABASE_URL.startswith("sqlite"): engine = create_engine(