Scaffolder Características

El andamio es capaz de construir diferentes tipos de aplicaciones dependiendo del uso previsto. Esta sección detalla las diferentes opciones y cuál es su uso principal.

Componentes Reutilizables

Cuando trabaje con IPF applications, es posible crear MPS artefactos que pueden ser utilizados y luego conectados a otro IPF application. Estos componentes reutilizables no se espera que se ejecuten por sí solos, sino que forman una parte importante de un ecosistema IPF más amplio. Si esto es necesario, generamos el proyecto utilizando las banderas "includeApplication" e "includeE2E", ambas con el valor "n". La propiedad 'includeBuildScripts' debe establecerse en 'y'.

Aplicaciones Basadas en Flujo

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 esto, se incluirá una configuración de extremo a extremo que abarca todos los aspectos necesarios para ejecutar la aplicación y las pruebas en Docker. La propiedad 'includeBuildScripts' debe establecerse en 'n'.

Excluyendo Docker

El andamiero puede construir aplicaciones que no dependen de docker. Para esto, simplemente utilice la bandera "useEmbeddedMongo" y especifique el valor de "y". Esto utilizará una aplicación mongo embebida local para pruebas.