Я не могу найти свою карту ресурсов при использовании Test Containers , в версии Postgres.Я пытаюсь что-то вроде этого:
private static PostgreSQLContainer postgresqlContainer = new PostgreSQLContainer("postgres")
.withDatabaseName(DATABASE_NAME)
.withUsername(USER)
.withPassword(PASSWORD);
@ClassRule
@BeforeAll
public static void initContainer() {
postgresqlContainer.withExposedPorts(5432);
postgresqlContainer.withClasspathResourceMapping("../../../../../../../create.sh",
"/docker-entrypoint-initdb.d/00_create.sh",
BindMode.READ_ONLY);
postgresqlContainer.start();
}
Однако я не могу найти файл.Я даже пытался включить скрипт create.sh в тот же каталог, но его не удалось найти:
java.lang.IllegalArgumentException: ресурс с путем ../../../../../../../create.sh не удалось найти ни на одном из этих загрузчиков классов
Структура проекта
Кто-нибудь с той же проблемой?