Tengo el siguiente problema.
Para acelerar la canalización de prueba de integración, quiero ejecutar contenedores de Quarkus testcontainers el conjunto de opciones TMPFS . Esto obligará a testcontainers a ejecutar la base de datos con un sistema de archivos en memoria.
Esto se puede hacer fácilmente de acuerdo con el sitio web de testcontainers como este ...
Para pasar esta opción al contenedor, agregue el parámetro TC_TMPFS a la URL de la siguiente manera: jdbc:tc:postgresql:9.6.8:///databasename?TC_TMPFS=/testtmpfs:rw
Parece problema resuelto. Así debería funcionar con Spring Boot
Sin embargo, con Quarkus en sus documentos dice lo siguiente...
Todos los servicios basados en contenedores se ejecutan mediante testcontainers. Aunque se pueden configurar propiedades de URL adicionales en su archivo application.properties, no se admiten propiedades específicas de contenedores de prueba como TC_INITSCRIPT, TC_INITFUNCTION, TC_DAEMON, TC_TMPFS.
Y mi pregunta es:
¿Cómo puedes evitar esto? ¿Cómo puedo ejecutar mi contenedor de prueba que se montará en TMPFS?