velai / environment.py
cansik's picture
Upload folder via script
0bf4260 verified
import os
from pathlib import Path
from dotenv import load_dotenv
VELAI_HOST = os.getenv("VELAI_HOST") or "127.0.0.1"
VELAI_PORT = int(os.getenv("VELAI_PORT") or 7860)
VELAI_STORAGE_SECRET = os.getenv("VELAI_STORAGE_SECRET") or "super-secure"
VELAI_ADMIN_PASSWORD = os.getenv("VELAI_ADMIN_PASSWORD") or "velai-admin"
VELAI_APP_PASSWORD = os.getenv("VELAI_APP_PASSWORD") or ""
VELAI_STORAGE_PATH = Path(os.getenv("VELAI_STORAGE_PATH") or ".storage")
VELAI_BLOB_STORAGE_PATH = Path(os.getenv("VELAI_STORAGE_PATH") or VELAI_STORAGE_PATH / "blob")
VELAI_ENABLE_DUMMY = bool(os.getenv("VELAI_ENABLE_DUMMY")) or False
VELAI_LOG_LEVEL = (os.getenv("VELAI_LOG_LEVEL") or "INFO").upper()
def load():
load_dotenv()
# set nicegui storage path to velai
os.environ["NICEGUI_STORAGE_PATH"] = str(VELAI_STORAGE_PATH)
# actually load environment
load()