Skip to main content

Configuration reference

AI Smart Redact is deployed as three services: Manager, Worker, and Orchestrator, plus an optional Human-in-the-Loop (HITL) web application that provides a browser-based interface to the Orchestrator. For roles, default ports, and how the components interact, refer to Architecture. For HITL web application configuration, refer to HITL web application.

The Manager and Worker share FileStorage and Encryption configuration; the values must match for files to flow between them. The Orchestrator runs against the Manager API and has no shared sections.

Environment variables

AI Smart Redact services run as Docker containers. Configure each service by setting environment variables on the container, typically in docker-compose.yml or the equivalent of your runtime.

Settings are organized into sections such as Encryption or WebServer. The environment-variable name is the section name, two underscores, then the field name. For example, the EncryptionKey field in the Encryption section becomes:

Encryption__EncryptionKey=<ENCRYPTION_KEY>

The per-service pages list every available section and field.

Reference pages