import os SECRETKEY = os.path.join("keys", "3m.pub") # CEF-specific port (grumble communicates over it as well) ERGO_ADDR = os.getenv("THREEM_ERGO_ADDR") or "ergo" ERGO_PORT = os.getenv("THREEM_ERGO_PORT") or 22843 MINIO_INTERNAL_ADDR = os.getenv("THREEM_MINIO_INTERNAL_ADDR") or "minio:9000" MINIO_EXTERNAL_ADDR = os.getenv("THREEM_MINIO_EXTERNAL_ADDR") or "data.example.xyz" MINIO_ACCESS_KEY = os.getenv("THREEM_MINIO_ACCESS_KEY") or "access-key-goes-here" MINIO_SECRET_KEY = os.getenv("THREEM_MINIO_SECRET_KEY") or "secret-key-goes-here" DBURL = os.getenv("THREEM_DBURL") or "dburl-goes-here" REDIS_ADDR = os.getenv("THREEM_REDIS_ADDR") or "redis" MEDIAMTX_API = os.getenv("THREEM_MEDIAMTX_API") or "http://localhost:9997" MEDIAMTX_RTSP = os.getenv("THREEM_MEDIAMTX_RTSP") or "localhost:8554" MAX_FILE_SIZE = 1024*1024*20 MAX_PFP_SIZE = 1024*1024*1.5 # It's a 24x24 image, you can fit that in 32k MAX_ICON_SIZE = 1024*32 PRIVILEGED_HOSTS=["mediamtx", "ergo", "3m", "grumble", "caddy"] # Need to figure out how to make this cooperate more ALLOWED_DOMAINS = ["*"]