Config Schema Reference
This page is generated by go run ./cmd/docgen. Run it after adding or changing module config structs.
go run ./cmd/docgenmodules.logging.tint
Section titled “modules.logging.tint”modules: logging: tint: default: level: "info" no_color: false time_format: "15:04:05"modules.logging.slog
Section titled “modules.logging.slog”modules: logging: slog: default: level: "info"modules.otel
Section titled “modules.otel”modules: otel: default: enabled: true endpoint: "http://localhost:4317" service_name: "" service_version: ""modules.http.fiber
Section titled “modules.http.fiber”modules: http: fiber: default: host: "0.0.0.0" port: 8080 # + any fiber.Config field via raw passthroughmodules.grpc.server
Section titled “modules.grpc.server”modules: grpc: server: default: host: "0.0.0.0" port: 50051 reflection: true tls: enabled: false cert_file: "" key_file: ""modules.grpc.client
Section titled “modules.grpc.client”modules: grpc: client: default: target: "" tls: enabled: false ca_file: "" timeout: "10s"modules.db.pgx
Section titled “modules.db.pgx”modules: db: pgx: default: dsn: "" max_conns: 10 min_conns: 2 max_conn_lifetime: "1h" max_conn_idle_time: "30m"modules.health
Section titled “modules.health”modules: health: default: path: "/health" timeout: "5s"modules.workflows.temporal
Section titled “modules.workflows.temporal”modules: workflows: temporal: default: host: "localhost:7233" namespace: "default" task_queue: "" tls: enabled: false