Skip to content

UAT Stack

17 services on vmi2912133 (Contabo) · Stack name: uat

The UAT stack mirrors the DEV stack but with separate data, separate Keycloak realm, and UAT-tagged images for services under active testing.

ServiceImagePort(s)Data Volume
PostgreSQLpostgres:16-alpine5433uat_uat_postgresql_data
PostgreSQL Replicapostgres:16-alpineinternaluat_uat_postgresql_replica_data
Redisredis:7-alpineinternaluat_uat_redis_data
RabbitMQrabbitmq:3-managementinternaluat_uat_rabbitmq_data
Kafkakafka:3.7.0internaluat_uat_kafka_data
ImmuDBimmudb:1.9.5internaluat_uat_immudb_data
Keycloakkeycloak:26.0internalStateless (DB-backed)
Garage (S3)garage:v2.0.03910, 3913uat_uat_garage_data/meta
PgBouncerpgbouncer:latestinternalStateless
ServiceImageStateful
Admin Servicesseris-admin:latestNo
Retail Operationssseris-retail-operations-service:uat-latestNo
Notification & Localizationsseris-notification-localization-service:latestNo
Audit Servicesseris-audit-service:latestNo
Fiscal Documentsseris-fiscal-document-service:latestNo
Reporting Servicesseris-reporting-service:uat-latestNo
Taxpayer Portaldrie-taxpayer-web-portal (UAT tag)No
Tax Admin Dashboarddrie-taxadmin-web-dashboard (UAT tag)No

All 17 uat_ services as shown by docker service ls:

  1. uat_admin-service
  2. uat_audit-service
  3. uat_fiscal-document-service
  4. uat_garage
  5. uat_immudb
  6. uat_kafka
  7. uat_keycloak
  8. uat_notification-localization-service
  9. uat_pgbouncer
  10. uat_postgresql
  11. uat_postgresql-replica
  12. uat_rabbitmq
  13. uat_redis
  14. uat_reporting-service
  15. uat_retail-operations-service
  16. uat_taxadmin-web-dashboard
  17. uat_taxpayer-web-portal
AspectDEVUAT
ServerAzureContabo
Service count2117
PostgreSQL port54325433
PostgreSQL ReplicaYes (dev_postgresql-replica)Yes (uat_postgresql-replica)
Keycloak imagekeycloak:26.0-sseriskeycloak:26.0
Image tags:latestSome use :uat-latest
Garage S3 ports3900, 39033910, 3913
Kafka ConnectYesNo
Garage WebUIYesNo
SupersetYesNo
NginxYes (global mode)No

Located at /home/kaks/stacks/uat-infrastructure.yml and /home/kaks/stacks/uat-services.yml on Azure (stack files are managed from the Leader node).

Terminal window
# Redeploy UAT
docker stack deploy -c /home/kaks/stacks/uat-infrastructure.yml uat
docker stack deploy -c /home/kaks/stacks/uat-services.yml uat