diff --git a/ai-hub/app/config.py b/ai-hub/app/config.py index bc04c20..0c7c03d 100644 --- a/ai-hub/app/config.py +++ b/ai-hub/app/config.py @@ -92,7 +92,9 @@ self.LOG_LEVEL: str = os.getenv("LOG_LEVEL") or \ get_from_yaml(["application", "log_level"]) or \ config_from_pydantic.application.log_level - self.SUPER_ADMINS: list[str] = get_from_yaml(["application", "super_admins"]) or \ + super_admins_env = os.getenv("SUPER_ADMINS") + self.SUPER_ADMINS: list[str] = [x.strip() for x in super_admins_env.split(",")] if super_admins_env else \ + get_from_yaml(["application", "super_admins"]) or \ config_from_pydantic.application.super_admins # --- OIDC Settings --- diff --git a/docker-compose.yml b/docker-compose.yml index 206af75..4c36857 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,6 +31,7 @@ - OIDC_CLIENT_SECRET=aYc2j1lYUUZXkBFFUndnleZI - OIDC_SERVER_URL=https://auth.jerxie.com - OIDC_REDIRECT_URI=https://ai.jerxie.com/api/v1/users/login/callback + - SUPER_ADMINS=axieyangb@gmail.com volumes: - ai_hub_data:/app/data:rw deploy: