ExStorageService - An S3-compatible object storage server.
Provides an embeddable storage supervision tree plus the standalone S3 applications shipped by this umbrella.
A host can configure auto_start: false and supervise
ExStorageService.child_spec/1 itself. Concord/VSR remains shared,
one-per-BEAM infrastructure in this phase.
Summary
Functions
@spec child_spec(keyword() | map() | ExStorageService.InstanceConfig.t()) :: Supervisor.child_spec()
@spec context(keyword() | map() | ExStorageService.InstanceConfig.t()) :: {:ok, ExStorageService.Context.t()} | {:error, String.t()}
@spec start_link(keyword() | map() | ExStorageService.InstanceConfig.t()) :: Supervisor.on_start()