devdocker — apps

Aplicaciones opcionales

Las apps son productos de negocio (parqueaderos, APIs propias, etc.) que se despliegan además de la infraestructura base (Jenkins, proxy, Postgres, n8n…). No forman parte del setup --deploy inicial: las activas cuando las necesites.

Bases de datos: devdocker instala PostgreSQL, MySQL y MariaDB a la vez. Postgres es la base principal (DB_ENGINE=postgres, SonarQube). Oracle es opcional aparte. Las apps pueden traer su propia BD adicional (p. ej. ControlParking con MySQL dedicado).

Catálogo

ControlParking

Sistema administrador de parqueaderos — Yii2 + PHP 7.4 + MySQL.

Yii2 MySQL dedicado Jenkins clone https://parking.localhost

Flujo común

PasoComando / acción
1Variables en secrets/dev-enviroment.local.yaml
2Servicios ya en compose/docker-compose.yml (plantilla devdocker)
3bash scripts/devdocker.sh sync
4bash scripts/devdocker.sh secret
5bash scripts/devdocker.sh register
6bash scripts/devdocker.sh deploy <app-job> + deploy proxy

Para añadir una app nueva al ecosistema, combina esta guía con Extender servicios.