mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-04-08 03:00:28 -04:00
fix(server): enable other methods of setting configs outside of the config.json file (#7645)
This commit is contained in:
@@ -61,7 +61,6 @@ class Config(UpdateTrackingModel["Config"], BaseSettings):
|
||||
get_config_path() / "config.json",
|
||||
],
|
||||
env_file=".env",
|
||||
env_file_encoding="utf-8",
|
||||
extra="allow",
|
||||
)
|
||||
|
||||
@@ -74,7 +73,13 @@ class Config(UpdateTrackingModel["Config"], BaseSettings):
|
||||
dotenv_settings: PydanticBaseSettingsSource,
|
||||
file_secret_settings: PydanticBaseSettingsSource,
|
||||
) -> Tuple[PydanticBaseSettingsSource, ...]:
|
||||
return (JsonConfigSettingsSource(settings_cls),)
|
||||
return (
|
||||
env_settings,
|
||||
file_secret_settings,
|
||||
dotenv_settings,
|
||||
JsonConfigSettingsSource(settings_cls),
|
||||
init_settings,
|
||||
)
|
||||
|
||||
|
||||
class Secrets(UpdateTrackingModel["Secrets"], BaseSettings):
|
||||
|
||||
Reference in New Issue
Block a user