mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-19 04:19:25 +00:00
fix: make logfire disabled by default
Initially started by https://github.com/learnhouse/learnhouse/pull/496
This commit is contained in:
parent
b425cd2984
commit
05abc93017
4 changed files with 20 additions and 4 deletions
|
|
@ -12,6 +12,7 @@ class CookieConfig(BaseModel):
|
|||
class GeneralConfig(BaseModel):
|
||||
development_mode: bool
|
||||
install_mode: bool
|
||||
logfire_enabled: bool
|
||||
|
||||
|
||||
class SecurityConfig(BaseModel):
|
||||
|
|
@ -118,6 +119,13 @@ def get_learnhouse_config() -> LearnHouseConfig:
|
|||
else yaml_config.get("general", {}).get("install_mode")
|
||||
)
|
||||
|
||||
# Logfire config
|
||||
env_logfire_enabled = os.environ.get("LEARNHOUSE_LOGFIRE_ENABLED", "None")
|
||||
logfire_enabled = (
|
||||
env_logfire_enabled.lower() == "true" if env_logfire_enabled != "None"
|
||||
else yaml_config.get("general", {}).get("logfire_enabled", False)
|
||||
)
|
||||
|
||||
# Security Config
|
||||
env_auth_jwt_secret_key = os.environ.get("LEARNHOUSE_AUTH_JWT_SECRET_KEY")
|
||||
auth_jwt_secret_key = env_auth_jwt_secret_key or yaml_config.get(
|
||||
|
|
@ -295,7 +303,9 @@ def get_learnhouse_config() -> LearnHouseConfig:
|
|||
site_description=site_description,
|
||||
contact_email=contact_email,
|
||||
general_config=GeneralConfig(
|
||||
development_mode=bool(development_mode), install_mode=bool(install_mode)
|
||||
development_mode=bool(development_mode),
|
||||
install_mode=bool(install_mode),
|
||||
logfire_enabled=bool(logfire_enabled)
|
||||
),
|
||||
hosting_config=hosting_config,
|
||||
database_config=database_config,
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ contact_email: hi@learnhouse.app
|
|||
general:
|
||||
development_mode: true
|
||||
install_mode: true
|
||||
logfire_enabled: false
|
||||
|
||||
security:
|
||||
auth_jwt_secret_key: secret
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue