From 0cee8d73bfa479008a60a341c9816c9a15fd9642 Mon Sep 17 00:00:00 2001
From: Patrick Doyle
Date: Fri, 31 Jan 2025 12:51:39 -0500
Subject: [PATCH] Use withTmpFs in Mongo testcontainers
---
.../src/test/java/works/bosk/drivers/mongo/MongoService.java | 2 ++
1 file changed, 2 insertions(+)
diff --git a/bosk-mongo/src/test/java/works/bosk/drivers/mongo/MongoService.java b/bosk-mongo/src/test/java/works/bosk/drivers/mongo/MongoService.java
index ca277661..403a0dd3 100644
--- a/bosk-mongo/src/test/java/works/bosk/drivers/mongo/MongoService.java
+++ b/bosk-mongo/src/test/java/works/bosk/drivers/mongo/MongoService.java
@@ -7,6 +7,7 @@
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoClients;
import java.io.Closeable;
+import java.util.Map;
import org.jetbrains.annotations.NotNull;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -72,6 +73,7 @@ private static GenericContainer> mongoContainer() {
.run("echo \"rs.initiate()\" > /docker-entrypoint-initdb.d/rs-initiate.js")
.cmd("mongod", "--replSet", "rsLonesome", "--port", "27017", "--bind_ip_all")
.build()))
+ .withTmpFs(Map.of("/data/db", "rw"))
.withNetwork(NETWORK)
.withExposedPorts(27017);
result.start();