Documentation for a newer release is available. View Latest

Funciones del Scaffolder

El scaffolder es capaz de construir distintos tipos de aplicaciones según el uso previsto. Esta sección detalla las diferentes opciones y cuál es su uso principal.

Componentes reutilizables

Al trabajar con aplicaciones IPF, es posible crear artefactos MPS que puedan utilizarse y luego integrarse en otra aplicación IPF. Estos componentes reutilizables no están pensados para ejecutarse por sí solos, sino que forman una parte importante de un ecosistema IPF más amplio. Si esto es necesario, generamos el proyecto usando las banderas "includeApplication" e "includeE2E" ambas con el valor "n". La propiedad 'includeBuildScripts' debe establecerse en 'y'.

Aplicaciones basadas en flujos

El segundo uso principal es construir aplicaciones de flujo. Se espera que estas se utilicen como aplicaciones de orquestación IPF centrales. En este caso establecemos la bandera "includeApplication" en "y". Opcionalmente podemos establecer la bandera "includeE2E" en "y"; si se hace, entonces se incluye una configuración de extremo a extremo que incorpora las bases para ejecutar la aplicación y las pruebas en Docker. La propiedad 'includeBuildScripts' debe establecerse en 'n'.

Excluir Docker

El scaffolder puede construir aplicaciones que no dependan de Docker. Para ello simplemente usamos la bandera "useEmbeddedMongo" y especificamos el valor "y". Esto usará una aplicación Mongo embebida local para las pruebas.