Config Schema Reference
This page is generated from the module config structs via mise run docgen. Every
field, default, and enum below is derived from source — run that task after adding
or changing a module’s Config.
Replace default with any instance name when using multiple instances of a module.
modules.db.pgx
modules: db: pgx: default: dsn: "" # required max_open_conns: 10 log_level: "info" # one of: trace, debug, info, warn, error, none health_check: false min_conns: 0 max_conn_lifetime: "1h0m0s" max_conn_idle_time: "30m0s" health_check_period: "1m0s" statement_timeout: "30s"modules.grpc.client
modules: grpc: client: default: target: "localhost:50051" insecure: false tls: ""modules.grpc.server
modules: grpc: server: default: host: "0.0.0.0" port: 50051 health_check: false tls: ""modules.health.health
modules: health: health: default: component_name: "" component_version: ""modules.http.fiber
modules: http: fiber: default: host: "0.0.0.0" port: 8080 health_path: "" tls: "" # + any github.com/gofiber/fiber/v3 Config field via raw passthroughmodules.logging.slog
modules: logging: slog: default: level: "info" levels: {} global_default: truemodules.logging.tint
modules: logging: tint: default: time_format: "2006-01-02T15:04:05Z07:00"modules.otel.otel
modules: otel: otel: default: service_name: "lakta" service_version: "" service_namespace: "" environment: "" endpoint: "" protocol: "grpc" insecure: false headers: {} sample_rate: 1 metric_interval: "1m0s" runtime_interval: "1s" enabled: true required: false signals: [] # default: [traces metrics logs]modules.workflows.temporal
modules: workflows: temporal: default: target: "localhost:7233" task_queue: "" # required namespace: "default" insecure: false