Skip to content

Domains & Routing

All domains are under *.ayinza.dev with Let’s Encrypt wildcard SSL certificates. Nginx runs globally (one instance per node) and routes each domain to the correct internal service.

Accessible via *.swarm.ayinza.dev (APIs) and *.ayinza.dev (UIs).

DomainRoutes ToType
taxpayer.ayinza.devtaxpayer-web-portal:80UI
taxadmin.ayinza.devtaxadmin-web-dashboard:80UI
admin.swarm.ayinza.devadmin-service:8080API
retail.swarm.ayinza.devretail-operations-service:8080API
fiscal.swarm.ayinza.devfiscal-document-service:8080API
notification.swarm.ayinza.devnotification-localization-service:8080API
reporting.swarm.ayinza.devreporting-service:8080API
auth.swarm.ayinza.devkeycloak:8080Auth
rabbitmq.swarm.ayinza.devrabbitmq:15672Infra
superset.ayinza.devsuperset:8088Infra
garageui.ayinza.devgarage-webui:3909Infra
s3.swarm.ayinza.devgarage:3900S3

Accessible via *.ayinza.dev directly. Portals use *uat.ayinza.dev.

DomainRoutes ToType
taxpayeruat.ayinza.devuat_taxpayer-web-portal:80UI
taxadminuat.ayinza.devuat_taxadmin-web-dashboard:80UI
admin.ayinza.devuat_admin-service:8080API
retail.ayinza.devuat_retail-operations-service:8080API
fiscal.ayinza.devuat_fiscal-document-service:8080API
notification.ayinza.devuat_notification-localization-service:8080API
reporting.ayinza.devuat_reporting-service:8080API
auth.ayinza.devuat_keycloak:8080Auth
s3.ayinza.dev84.247.134.135:3910S3
DomainRoutes ToType
harbor.ayinza.devproxy:8080 (Harbor Nginx)Registry
portainer.swarm.ayinza.devportainer:9000Mgmt
docs.ayinza.devdocs:80 (Basic Auth)Docs

See Nginx Reverse Proxy for step-by-step instructions on adding a new domain to the routing.