container

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Overview

Package container provides the Dependency Injection (DI) logic for the Outbox Relay. It leverages uber-go/dig to assemble the application's components, including configuration, telemetry, storage drivers, and message publishers into a unified graph.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildContainer

func BuildContainer(rootCtx context.Context) (*dig.Container, error)

BuildContainer initializes and returns a dig.Container with all application dependencies wired. It handles the construction of the logger, telemetry providers, database storage, and the message publisher based on the loaded configuration.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL