Containers

Vera consists of the following Docker containers.

  • rabbitmq

  • vera.api.audithistory

  • vera.api.connections.testconnection

  • vera.api.documents

  • vera.api.domains

  • vera.api.jira.routeactions

  • vera.api.public

  • vera.api.qtest

  • vera.api.recordintegrity

  • vera.api.routes.routeevents

  • vera.api.traceability

  • vera.api.universaladapter

  • vera.api.verification

  • vera.api.workflows

  • vera.query.engine

  • vera.server

  • vera.web.portal

  • vera.worker.audithistory

  • vera.worker.carbone

  • vera.worker.documents

  • vera.worker.domains

  • vera.worker.jira

  • vera.worker.jobservice

  • vera.worker.qtest

  • vera.worker.recordintegrity

  • vera.worker.traceability

  • vera.worker.universaladapter

  • vera.worker.verification

  • vera.worker.workflows

The Vera docker-compose.yml file is configured for all Vera application containers listed above. RabbitMQ is deployed separately using rabbitmq.yml. MongoDB is deployed separately using setup-mongo.yaml. Download the Vera 2026.2 docker-compose.yml and .env file. Use the .env file for configuration to ease upgrades.

The docker-compose file references secret files that you must create in the Vera Server installation directory. These files are:

  • vera_internal_secret.txt

  • VERA_API_KEY_PEPPER

  • IdentityServer__Secrets__JiraAddOn

  • IdentityServer__Secrets__VeraInternal

  • IdentityServer__Secrets__VeraJiraCloudAddOn

  • IdentityServer__Secrets__VeraSamlClient

  • IdentityServer__Secrets__VeraWebPortal

  • IdentityServer__Secrets__VeraUserInfo

  • IdentityServer__Secrets__PublicApi

  • PublicApi__InternalAuth__ClientSecret

  • IdentityServer__Secrets__RecordIntegrityModule

  • IdentityServer__Secrets__UniversalAdapterModule

The contents of these files must be provided by the Vera team.

New containers in Vera 2026.2

Vera 2026.2 adds the following containers to the stack:

Container

Purpose

vera.api.recordintegrity

API for the Record Integrity queue

vera.worker.recordintegrity

Worker that stores sync issues and runs Auto-fix

vera.api.universaladapter

API for Universal Adapter integrations

vera.worker.universaladapter

Worker that processes Universal Adapter pipelines

Record Integrity

Make sure your logging-settings.json includes entries for vera.api.recordintegrity and vera.worker.recordintegrity. Roll out the 2026.2 images for vera.worker.jira and vera.worker.qtest together with vera.worker.recordintegrity. If the Jira or qTest worker is still on an older image, Auto-fix requests for that source system time out.

For deployment details, check out Set up the Record Integrity services.

Universal Adapter

Make sure your logging-settings.json includes entries for vera.api.universaladapter and vera.worker.universaladapter. To trace outbound HTTP to connected source systems, also add a Messages UniversalAdapter section.

Before you start the Universal Adapter containers, create the IdentityServer__Secrets__UniversalAdapterModule secret file and set VERA_UNIVERSAL_ADAPTER_HTTP_PORT in your .env file.