Documentation for a newer release is available. View Latest

¿Cómo construir un proyecto sin dependencias de Docker?

Cuando se ejecuta el scaffolder, su modo predeterminado generará un conjunto de scripts de Docker que pueden usarse para ejecutar la aplicación. Estos scripts de Docker proporcionan contenedores para MongoDB. Los contenedores de Mongo basados en Docker son necesarios para que las pruebas generadas funcionen. Para evitar que se generen por completo, simplemente ejecutamos el scaffolder con la opción de configuración "useEmbeddedMongo" establecida en "y". Ten en cuenta que la opción "includeE2E" también debe establecerse en no en este caso.

Si includeE2E está establecida en no, entonces la prueba BDD en el módulo de la aplicación utilizará Mongo embebido en lugar de Testcontainers (que requiere Docker).

Los usuarios pueden especificar un registro de Docker (el registro estándar de Icon es registry.ipf.iconsolutions.com).

Si se especifica un registro diferente a este, la infraestructura de Mongo TestContainer se definirá en el proyecto en lugar de referenciarse desde shared-test-mongo, ya que este tiene una dependencia de registry.ipf.iconsolutions.com.