AtmoAssistant/app/config.py
Evan 8ff5626746
Some checks failed
Build image - Testing / build-api-testing (push) Successful in 8s
SonarQube Scan / SonarQube Trigger (push) Failing after 7s
Cache zipcode, weather
2025-01-23 00:25:56 -05:00

16 lines
574 B
Python

import os
import tempfile
env_DEBUG = os.environ.get("DEBUG", "").lower() == "true"
env_SECURE = os.environ.get("SECURE", "").lower() == "true"
env_OWM_KEY = os.environ.get("OWM_API_KEY", "")
env_OWM_UNITS = os.environ.get("OWM_UNITS", "standard")
env_CACHE_TIME = int(os.environ.get("CACHE_TIME", 5))
env_AUTHORIZED_CALLERS = list(os.environ.get("AUTHORIZED_CALLERS", ""))
env_SECRET_KEY = os.environ.get("SECRET_KEY", os.urandom(24))
if not env_SECRET_KEY:
env_SECRET_KEY = os.urandom(24)
path = tempfile.TemporaryDirectory(dir="/dev/shm")
env_TEMP_DIR = path.name