Infrastructure & DevEx
Infrastructure Topology
Deployment procedures, Docker Swarm definitions, and CI/CD operations via Traefik.
DevOps & Infrastructure (K)
EshtriAppN relies heavily on self-hosted Dockerized microservices connected through a shared Traefik proxy. This provides extreme cost efficiency and absolute geographical control over the Database logic schemas.
Current Node Configurations
- Hetzner VPS (Ubuntu) Hosts the raw Postgres database and Traefik router logic ensuring high-speed access physically isolated on dedicated compute nodes.
- Docker Compose Swarm
Instantiates
supabase-db,supabase-gotrue,supabase-restautomatically mapping isolated memory limits ensuring OOM bounds.
CI/CD Deployment Flow
Deployments are primarily executed manually or through Github Actions hooks communicating back securely through specific port bounds mapped logically via Traefik.
[!TIP]
All proxy configs map automatically via Docker labels (e.g.traefik.http.routers.eshtri.rule=Host('api.eshtri.ae')). Check the coredocker-compose.ymlfor specific routing table adjustments.