mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-19 04:19:25 +00:00
fix: config bugs
This commit is contained in:
parent
3336140b26
commit
aae40f56d3
3 changed files with 18 additions and 11 deletions
|
|
@ -68,13 +68,20 @@ def get_learnhouse_config() -> LearnHouseConfig:
|
||||||
yaml_config = yaml.safe_load(f)
|
yaml_config = yaml.safe_load(f)
|
||||||
|
|
||||||
# General Config
|
# General Config
|
||||||
env_development_mode = os.environ.get("LEARNHOUSE_DEVELOPMENT_MODE")
|
|
||||||
development_mode = env_development_mode or yaml_config.get("general", {}).get(
|
# Development Mode & Install Mode
|
||||||
"development_mode"
|
env_development_mode = eval(os.environ.get("LEARNHOUSE_DEVELOPMENT_MODE", "None"))
|
||||||
|
development_mode = (
|
||||||
|
env_development_mode
|
||||||
|
if env_development_mode is not None
|
||||||
|
else yaml_config.get("general", {}).get("development_mode")
|
||||||
)
|
)
|
||||||
env_install_mode = os.environ.get("LEARNHOUSE_INSTALL_MODE")
|
|
||||||
install_mode = env_install_mode or yaml_config.get("general", {}).get(
|
env_install_mode = os.environ.get("LEARNHOUSE_INSTALL_MODE", "None")
|
||||||
"install_mode"
|
install_mode = (
|
||||||
|
env_install_mode
|
||||||
|
if env_install_mode is not None
|
||||||
|
else yaml_config.get("general", {}).get("install_mode")
|
||||||
)
|
)
|
||||||
|
|
||||||
# Security Config
|
# Security Config
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,10 @@ def isDevModeEnabled():
|
||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
def isDevModeEnabledOrRaise():
|
def isDevModeEnabledOrRaise():
|
||||||
config = get_learnhouse_config()
|
config = get_learnhouse_config()
|
||||||
if config.general_config.development_mode:
|
if config.general_config.development_mode:
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
raise HTTPException(status_code=403, detail="Development mode is not enabled")
|
raise HTTPException(status_code=403, detail="Development mode is disabled")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue