| Service | DEV URL | UAT URL |
|---|
| Taxpayer Portal | https://portal.swarm.ayinza.dev | https://portal.ayinza.dev |
| Tax Admin Dashboard | https://admin.swarm.ayinza.dev | https://admin.ayinza.dev |
| API (Swagger) | https://api.swarm.ayinza.dev/swagger-ui.html | https://api.ayinza.dev/swagger-ui.html |
| Service | DEV URL | UAT URL |
|---|
| Keycloak Admin | https://auth.swarm.ayinza.dev | https://auth.ayinza.dev |
Login with admin credentials (stored in stack YAML files). From Keycloak you can:
- Manage users and roles
- Configure authentication flows
- Export/import realm settings
- View login events and sessions
| Service | URL | Purpose |
|---|
| Portainer | https://portainer.ayinza.dev | Docker management UI — view services, containers, logs, volumes |
| Harbor | https://harbor.ayinza.dev | Container image registry — manage images, run garbage collection |
| Nexus | https://nexus.ayinza.dev | Artifact repository — Maven JARs, npm packages |
| Service | DEV URL | UAT URL |
|---|
| Superset | https://superset.swarm.ayinza.dev | — |
Superset provides data visualization dashboards connected to the PostgreSQL databases.
| Service | DEV URL | UAT URL |
|---|
| RabbitMQ Management | https://rabbitmq.swarm.ayinza.dev | https://rabbitmq.ayinza.dev |
| Kafka UI | https://kafkaui.swarm.ayinza.dev | — |
RabbitMQ Management lets you view queues, exchanges, connections, and message rates. Kafka UI shows topics, consumers, and message flow.
| Service | URL |
|---|
| SSERIS Docs (this site) | https://docs.ayinza.dev |
Protected with HTTP basic authentication.
| What you need | Where to go |
|---|
| View/manage Docker services | Portainer |
| Check container images | Harbor |
| Manage users & auth | Keycloak Admin |
| View API documentation | Swagger UI |
| Check message queues | RabbitMQ Management |
| View event streams | Kafka UI |
| Data dashboards | Superset |
| Download build artifacts | Nexus |
- All URLs require being on the network or having the correct credentials
- DEV URLs use the
*.swarm.ayinza.dev subdomain pattern
- UAT URLs use the
*.ayinza.dev subdomain pattern
- Shared tools (Portainer, Harbor, Nexus) use
*.ayinza.dev directly
- All traffic goes through
dev_nginx (a global-mode service running on both nodes)