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)
|
||||
|
||||
# General Config
|
||||
env_development_mode = os.environ.get("LEARNHOUSE_DEVELOPMENT_MODE")
|
||||
development_mode = env_development_mode or yaml_config.get("general", {}).get(
|
||||
"development_mode"
|
||||
|
||||
# Development Mode & Install 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(
|
||||
"install_mode"
|
||||
|
||||
env_install_mode = os.environ.get("LEARNHOUSE_INSTALL_MODE", "None")
|
||||
install_mode = (
|
||||
env_install_mode
|
||||
if env_install_mode is not None
|
||||
else yaml_config.get("general", {}).get("install_mode")
|
||||
)
|
||||
|
||||
# Security Config
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@ hosting_config:
|
|||
domain: learnhouse.app
|
||||
ssl: true
|
||||
allowed_origins:
|
||||
- http://localhost:3000
|
||||
- http://localhost:3001
|
||||
- http://localhost:3000
|
||||
- http://localhost:3001
|
||||
cookies_config:
|
||||
domain: ".localhost"
|
||||
allowed_regexp: '\b((?:https?://)[^\s/$.?#].[^\s]*)\b'
|
||||
|
|
|
|||
|
|
@ -8,11 +8,11 @@ def isDevModeEnabled():
|
|||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
|
||||
|
||||
def isDevModeEnabledOrRaise():
|
||||
config = get_learnhouse_config()
|
||||
if config.general_config.development_mode:
|
||||
return True
|
||||
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