🐳 docker-labs GitHub ↗

File Architecture#

Version: 1.5 Estado: Activo Uso recomendado: Abre este documento si quieres entender rapido donde vive cada responsabilidad en el repo

Vista general#

RutaRolAbrir
README.mdPortada principal del proyectoAbrir
dashboard-control/Control Center dockerizadoAbrir
05-postgres-api/Core transaccional principalAbrir
09-multi-service-app/Portal operativoAbrir
06-nginx-proxy/Gateway de accesoAbrir
launcher/Launcher Windows (Go)Abrir
installer/Script Inno SetupAbrir
scripts/Scripts de arranque y buildAbrir
scripts/windows/Scripts de build y release WindowsAbrir
docs/Documentacion estructural, tecnica y operativaAbrir
.github/workflows/CI/CD — compose y build WindowsAbrir

Distribucion por capas#

Workspace#

Plataforma principal#

Infraestructura complementaria#

Starters y demos#

Capa de distribucion Windows (nueva en v1.5)#

RutaContenidoNotas
launcher/main.goFuente del launcher GoSe compila a docker-labs-launcher.exe
launcher/go.modModulo Go del launcherstdlib puro, sin dependencias externas
installer/docker-labs.issScript Inno SetupGenera el instalador .exe
scripts/windows/build-launcher.ps1Compila el launcherRequiere Go 1.21+
scripts/windows/build-installer.ps1Genera el instaladorRequiere Inno Setup 6.x
scripts/windows/release.ps1Pipeline completoBuild launcher + installer + upload opcional
.github/workflows/build-windows.ymlCI/CD automatizadoGenera y publica el instalador en GitHub Releases
dist/Artefactos de build localesNo versionado (en .gitignore)

Donde entrar segun tu objetivo#

Si quieres...Documento
Ver el sistema funcionandoREADME.md
Operar el repoRUNBOOK.md
Entender la arquitecturadocs/ARCHITECTURE.md
Instalar en Windowsdocs/windows-installer.md
Publicar un releasedocs/github-releases-distribution.md
Revisar auditoria tecnicadocs/technical-audit.md
Cambiar stacks o puertosdocs/TECHNICAL_SPECS.md
Ver el catalogo completodocs/LABS_CATALOG.md

Artefactos que NO se versionan#

Los siguientes archivos estan en .gitignore y nunca deben commitearse:

PatronMotivo
dist/Artefactos de build local
docker-labs-*.zipArchives de release
docker-labs-setup-*.exeInstaladores compilados
launcher/docker-labs-launcher.exeBinario compilado del launcher
launcher/go.sumGenerado automaticamente por Go
node_modules/Dependencias npm

Los instaladores se distribuyen via GitHub Releases, no via el repositorio.


Documentos relacionados#