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 |
|---|---|
|
|
API for the Record Integrity queue |
|
|
Worker that stores sync issues and runs Auto-fix |
|
|
API for Universal Adapter integrations |
|
|
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.