¿Cómo se construye un proyecto sin dependencias de docker?
Cuando se ejecute el andamio, su modo predeterminado generará un conjunto de scripts de docker que pueden ser utilizados 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 debe ejecutar el andamio con la opción de configuración "useEmbeddedMongo" establecida en "y". Tenga en cuenta que la configuración "includeE2E" también debe establecerse en no en este caso.
Si include E2E está configurado 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 de iconos estándar es registry.ipf.iconsolutions.com). Si 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 esto tiene una dependencia de registry.ipf.iconsolutions.com. |