Skip to content

File Locations

All stack files are located at /home/kaks/stacks/ on Azure. This includes stack files for all environments (DEV, UAT, and Shared), since Azure is the Swarm Leader and all deployments are managed from here.

PathDescription
/home/kaks/stacks/infrastructure.ymlDEV infrastructure services (PostgreSQL, Redis, Kafka, Keycloak, etc.)
/home/kaks/stacks/services.ymlDEV application services (admin, retail, fiscal, etc.)
/home/kaks/stacks/nginx.ymlNginx reverse proxy (deployed as part of dev stack, global mode)
/home/kaks/stacks/shared-infrastructure.ymlShared services stack (Harbor, Nexus, Portainer)
/home/kaks/stacks/uat-infrastructure.ymlUAT infrastructure services
/home/kaks/stacks/uat-services.ymlUAT application services
/home/kaks/stacks/superset.ymlSuperset configuration
/home/kaks/stacks/ssra-realm-export.jsonKeycloak realm configuration
/home/kaks/stacks/uat-garage.tomlUAT Garage S3 configuration
VolumeMount PointService
dev_postgresql_data/var/lib/docker/volumes/dev_postgresql_data/DEV PostgreSQL (Primary)
dev_postgresql_replica_data/var/lib/docker/volumes/dev_postgresql_replica_data/DEV PostgreSQL (Replica)
dev_redis_data/var/lib/docker/volumes/dev_redis_data/DEV Redis
dev_rabbitmq_data/var/lib/docker/volumes/dev_rabbitmq_data/DEV RabbitMQ
dev_kafka_data/var/lib/docker/volumes/dev_kafka_data/DEV Kafka
dev_immudb_data/var/lib/docker/volumes/dev_immudb_data/DEV ImmuDB
dev_garage_data/var/lib/docker/volumes/dev_garage_data/DEV Garage S3
dev_garage_meta/var/lib/docker/volumes/dev_garage_meta/DEV Garage metadata
PathDescription
/etc/wireguard/wg0.confWireGuard VPN configuration
/home/kaks/.docker/config.jsonDocker login credentials (Harbor)

There are no stack files on Contabo. All stack files are managed from Azure (the Swarm Leader). The primary user on Contabo is pk (not kaks — there is no kaks user on Contabo).

PathDescriptionSize
/data/registryContainer image blobs~35 GB
/data/databaseHarbor PostgreSQL data~4 KB
/data/redisHarbor Redis cache~2 MB
/data/job_logsHarbor job logs~28 KB
/data/secretHarbor encryption keys~28 KB
VolumeMount PointService
uat_uat_postgresql_data/var/lib/docker/volumes/uat_uat_postgresql_data/UAT PostgreSQL (Primary)
uat_uat_postgresql_replica_data/var/lib/docker/volumes/uat_uat_postgresql_replica_data/UAT PostgreSQL (Replica)
uat_uat_redis_data/var/lib/docker/volumes/uat_uat_redis_data/UAT Redis
uat_uat_rabbitmq_data/var/lib/docker/volumes/uat_uat_rabbitmq_data/UAT RabbitMQ
uat_uat_kafka_data/var/lib/docker/volumes/uat_uat_kafka_data/UAT Kafka
uat_uat_immudb_data/var/lib/docker/volumes/uat_uat_immudb_data/UAT ImmuDB
uat_uat_garage_data/var/lib/docker/volumes/uat_uat_garage_data/UAT Garage S3
nexus-data/var/lib/docker/volumes/nexus-data/Nexus Repository
shared_portainer_data/var/lib/docker/volumes/shared_portainer_data/Portainer
PathDescription
/etc/wireguard/wg0.confWireGuard VPN configuration
/etc/letsencrypt/live/ayinza.dev/SSL certificates (Let’s Encrypt)
RunnerService Name
ayinza org runneractions.runner.ayinza.vmi2912133.service
sseris org runneractions.runner.sseris.vmi2912133.service

Both runners are active and running as systemd services on Contabo.

All source code is on GitHub under the organization’s account:

RepositoryDescription
sseris-apiBackend API
sseris-adminTax Admin Dashboard (React)
sseris-portalTaxpayer Portal (React)
drie-docsThis documentation site
Keycloak theme repoCustom Keycloak login theme