What dockers are used by tracardi?
The Docker images used by Tracardi are as follows:
- 
Tracardi API: - Repository: tracardi/com-tracardi-api
- This image is used for both the private and public APIs of Tracardi.
- Private API interacts with the GUI, while the public API handles data collection.
 
- Repository: 
- 
Tracardi GUI: - Repository: tracardi/tracardi-gui
- This image provides the graphical user interface (GUI) for interacting with Tracardi.
 
- Repository: 
- 
Tracardi TMS (Tenant Management Service): - Repository: tracardi/tms
- This Docker image manages multi-tenancy within the system.
 
- Repository: 
- 
Workers: - 
Background Worker: - Repository: tracardi/background-worker
- Responsible for collecting data in parallel. THis is the main background process.
 
- Repository: 
- 
APM (Auto Profile Merging): - Repository: tracardi/apm
- Responsible for merging profiles
 
- Repository: 
- 
Upgrade Worker: - Repository: tracardi/update-worker
- Responsible for updating tracardi
 
- Repository: 
 
- 
- 
Bridge (Optional): - Repository: tracardi/com-bridge-queue
- This is used for collecting data from different channels via a queue bridge, but it is disabled by default.
 
- Repository: 
These Docker images are pulled from Docker Hub, with specific configurations for each service, depending on whether it is enabled and how many replicas are required.