include time restriction
All checks were successful
release-tag / release-image (push) Successful in 42s
All checks were successful
release-tag / release-image (push) Successful in 42s
This commit is contained in:
@@ -1,10 +1,24 @@
|
||||
from pydantic_settings import BaseSettings
|
||||
import os
|
||||
from datetime import datetime
|
||||
from zoneinfo import ZoneInfo
|
||||
|
||||
date_format = "%Y-%m-%dT%H:%M:%S%z"
|
||||
|
||||
|
||||
class Settings(BaseSettings):
|
||||
API_V1_STR: str = ""
|
||||
PROJECT_NAME: str = "Choriosity Anmeldung"
|
||||
SQLALCHEMY_DATABASE_URI: str = "sqlite:///" + os.environ.get("DATABASE_URL", "/data/db.sqlite")
|
||||
SQLALCHEMY_DATABASE_URI: str = "sqlite:///" + os.environ.get(
|
||||
"DATABASE_URL", "/data/db.sqlite"
|
||||
)
|
||||
NOT_BEFORE: datetime = datetime.strptime(
|
||||
os.environ.get("NOT_BEFORE", "2000-01-01T00:00:01+02:00"), date_format
|
||||
)
|
||||
NOT_AFTER: datetime = datetime.strptime(
|
||||
os.environ.get("NOT_AFTER", "2100-01-01T00:00:01+02:00"), date_format
|
||||
)
|
||||
TZ: ZoneInfo = ZoneInfo(os.environ.get("TZ", "Europe/Berlin"))
|
||||
|
||||
|
||||
settings = Settings()
|
||||
|
||||
Reference in New Issue
Block a user