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.localhostFlujo común
| Paso | Comando / acción |
|---|---|
| 1 | Variables en secrets/dev-enviroment.local.yaml |
| 2 | Servicios ya en compose/docker-compose.yml (plantilla devdocker) |
| 3 | bash scripts/devdocker.sh sync |
| 4 | bash scripts/devdocker.sh secret |
| 5 | bash scripts/devdocker.sh register |
| 6 | bash scripts/devdocker.sh deploy <app-job> + deploy proxy |
Para añadir una app nueva al ecosistema, combina esta guía con Extender servicios.