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.
| Path | Description |
|---|
/home/kaks/stacks/infrastructure.yml | DEV infrastructure services (PostgreSQL, Redis, Kafka, Keycloak, etc.) |
/home/kaks/stacks/services.yml | DEV application services (admin, retail, fiscal, etc.) |
/home/kaks/stacks/nginx.yml | Nginx reverse proxy (deployed as part of dev stack, global mode) |
/home/kaks/stacks/shared-infrastructure.yml | Shared services stack (Harbor, Nexus, Portainer) |
/home/kaks/stacks/uat-infrastructure.yml | UAT infrastructure services |
/home/kaks/stacks/uat-services.yml | UAT application services |
/home/kaks/stacks/superset.yml | Superset configuration |
/home/kaks/stacks/ssra-realm-export.json | Keycloak realm configuration |
/home/kaks/stacks/uat-garage.toml | UAT Garage S3 configuration |
| Volume | Mount Point | Service |
|---|
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 |
| Path | Description |
|---|
/etc/wireguard/wg0.conf | WireGuard VPN configuration |
/home/kaks/.docker/config.json | Docker 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).
| Path | Description | Size |
|---|
/data/registry | Container image blobs | ~35 GB |
/data/database | Harbor PostgreSQL data | ~4 KB |
/data/redis | Harbor Redis cache | ~2 MB |
/data/job_logs | Harbor job logs | ~28 KB |
/data/secret | Harbor encryption keys | ~28 KB |
| Volume | Mount Point | Service |
|---|
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 |
| Path | Description |
|---|
/etc/wireguard/wg0.conf | WireGuard VPN configuration |
/etc/letsencrypt/live/ayinza.dev/ | SSL certificates (Let’s Encrypt) |
| Runner | Service Name |
|---|
| ayinza org runner | actions.runner.ayinza.vmi2912133.service |
| sseris org runner | actions.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:
| Repository | Description |
|---|
sseris-api | Backend API |
sseris-admin | Tax Admin Dashboard (React) |
sseris-portal | Taxpayer Portal (React) |
drie-docs | This documentation site |
| Keycloak theme repo | Custom Keycloak login theme |