Skip to main content
Lerian BC Correios reads its configuration from the process environment at startup. You set these variables at deploy time. A service restart makes them take effect. BYOC configuration essentials documents the backbone every Lerian Go service shares. To install or upgrade Lerian BC Correios, see the Lerian BC Correios chart README. In the tables below, the Default / Required column shows the value the service applies when you leave the variable unset. A bold qualifier marks a variable you must set, such as Required or Required outside development. “Outside development” means an ENV_NAME other than development. — means the service applies no default. A variable flagged Sensitive. carries credential or key material. Inject it from your secret manager at deploy time. Never commit a value.
Where a value in the shipped example file differs from the value the code applies, this page publishes the code value.

Service and runtime

License

CORS and proxies

PostgreSQL

Cache (Valkey)

The cache holds idempotency keys, rate-limit counters, the shared BACEN request quota, and the attachment download budget.

RabbitMQ (audit pipeline)

Encryption and idempotency

BC Correio connection

Object storage

Multi-tenancy

AI

Transmission

Audit

Authentication

Telemetry and metrics

Rate limits