Skip to content

Commit a3e66a6

Browse files
committed
fix: instantiate S3Settings lazily to avoid requiring environment variables during import
1 parent cdf1f23 commit a3e66a6

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

libs/admin-api-lib/src/admin_api_lib/dependency_container.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ class DependencyContainer(DeclarativeContainer):
8484
chunker_selector_config = Configuration()
8585

8686
# Settings
87-
s3_settings = S3Settings()
87+
# Instantiate lazily to avoid requiring S3 env vars during import/test collection.
88+
s3_settings = Singleton(S3Settings)
8889
chunker_settings = ChunkerSettings()
8990
chunker_embedder_type_settings = EmbedderClassTypeSettings()
9091
stackit_chunker_embedder_settings = StackitEmbedderSettings()

0 commit comments

Comments
 (0)