Check if database URL is set in env

This commit is contained in:
Oliver Traber 2025-03-13 23:09:36 +00:00
parent 5b62099b3d
commit 50972c209e
Signed by: Bluemedia
GPG key ID: C0674B105057136C

View file

@ -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(