Internal documentation for Hestino architecture, infrastructure, services, shared packages, deployment standards, and operational decisions.
Hestino is a multi-service platform built and operated by Dream Consistency. The goal of this documentation space is to keep infrastructure decisions, deployment procedures, operational commands, shared package ownership, and service ownership rules in one place.
registry.dreamconsistency.com, and deployed through Docker Swarm.
| Component | Current Decision |
|---|---|
| OS | Ubuntu 24.04 LTS |
| Web Server | Nginx on host |
| Database | MariaDB on host |
| Cache | Redis as internal Docker Swarm service |
| Applications | Docker Swarm services |
| Image Registry | registry.dreamconsistency.com |
| NuGet Feed | nuget.dreamconsistency.com |
| DEV Deployment | Automatic Jenkins deployment |
| PROD Deployment | Manual Jenkins deployment using the same image version |
Source code is not copied directly to DEV or PROD servers. Jenkins builds Docker images, pushes them to the private registry, and Docker Swarm runs containers from those versioned images.
Hestino-specific shared libraries are published as internal NuGet packages. They are stored in Hestino repositories, built by Jenkins, and published to the Dream Consistency BaGetter feed.
Each Hestino documentation page should follow the same structure.