Skip to content

Commit e559c57

Browse files
committed
use in memory file system for Mongo Docker images
1 parent cf1dfab commit e559c57

File tree

10 files changed

+20
-0
lines changed

10 files changed

+20
-0
lines changed

jdk_11_gradle/em/embedded/rest/reservations-api/src/main/java/em/embedded/reservationsapi/EmbeddedEvoMasterController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import org.testcontainers.containers.GenericContainer;
1515
import sk.cyrilgavala.reservationsApi.ReservationsApi;
1616

17+
import java.util.Collections;
1718
import java.util.List;
1819
import java.util.Map;
1920

@@ -47,6 +48,7 @@ public static void main(String[] args) {
4748
private static final String MONGODB_DATABASE_NAME = "Reservations";
4849

4950
private static final GenericContainer mongodbContainer = new GenericContainer("mongo:" + MONGODB_VERSION)
51+
.withTmpFs(Collections.singletonMap("/data/db", "rw"))
5052
.withExposedPorts(MONGODB_PORT);
5153

5254
private String mongoDbUrl;

jdk_11_gradle/em/external/rest/reservations-api/src/main/java/em/external/reservationsapi/ExternalEvoMasterController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.evomaster.client.java.controller.problem.RestProblem;
1212
import org.testcontainers.containers.GenericContainer;
1313

14+
import java.util.Collections;
1415
import java.util.List;
1516

1617
public class ExternalEvoMasterController extends ExternalSutController {
@@ -63,6 +64,7 @@ public static void main(String[] args) {
6364
private static final String MONGODB_DATABASE_NAME = "Reservations";
6465

6566
private static final GenericContainer mongodbContainer = new GenericContainer("mongo:" + MONGODB_VERSION)
67+
.withTmpFs(Collections.singletonMap("/data/db", "rw"))
6668
.withExposedPorts(MONGODB_PORT);
6769

6870
private String mongoDbUrl;

jdk_17_gradle/em/embedded/rest/bibliothek/src/main/java/em/embedded/bibliothek/EmbeddedEvoMasterController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import java.util.List;
1919
import java.util.Map;
20+
import java.util.Collections;
2021

2122

2223
/**
@@ -49,6 +50,7 @@ public static void main(String[] args) {
4950
private static final String MONGODB_DATABASE_NAME = "library";
5051

5152
private static final GenericContainer mongodbContainer = new GenericContainer("mongo:" + MONGODB_VERSION)
53+
.withTmpFs(Collections.singletonMap("/data/db", "rw"))
5254
.withExposedPorts(MONGODB_PORT);
5355

5456
private String mongoDbUrl;

jdk_17_gradle/em/external/rest/bibliothek/src/main/java/em/external/bibliothek/ExternalEvoMasterController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.testcontainers.containers.GenericContainer;
1313

1414
import java.util.List;
15+
import java.util.Collections;
1516

1617
public class ExternalEvoMasterController extends ExternalSutController {
1718

@@ -63,6 +64,7 @@ public static void main(String[] args) {
6364
private static final String MONGODB_DATABASE_NAME = "library";
6465

6566
private static final GenericContainer mongodbContainer = new GenericContainer("mongo:" + MONGODB_VERSION)
67+
.withTmpFs(Collections.singletonMap("/data/db", "rw"))
6668
.withExposedPorts(MONGODB_PORT);
6769

6870
private String mongoDbUrl;

jdk_8_maven/em/embedded/rest/genome-nexus/src/main/java/em/embedded/org/cbioportal/genome_nexus/EmbeddedEvoMasterController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.springframework.context.ConfigurableApplicationContext;
1414
import org.testcontainers.containers.GenericContainer;
1515

16+
import java.util.Collections;
1617
import java.util.List;
1718
import java.util.Map;
1819

@@ -45,6 +46,7 @@ public static void main(String[] args) {
4546
private static final String MONGODB_DATABASE_NAME = "annotator";
4647

4748
private static final GenericContainer mongodbContainer = new GenericContainer("mongo:" + MONGODB_VERSION)
49+
.withTmpFs(Collections.singletonMap("/data/db", "rw"))
4850
.withExposedPorts(MONGODB_PORT);
4951

5052

jdk_8_maven/em/embedded/rest/gestaohospital/src/main/java/em/embedded/br/com/codenation/hospital/EmbeddedEvoMasterController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import org.springframework.context.ConfigurableApplicationContext;
1515
import org.testcontainers.containers.GenericContainer;
1616

17+
import java.util.Collections;
1718
import java.util.List;
1819
import java.util.Map;
1920

@@ -46,6 +47,7 @@ public static void main(String[] args) {
4647
private static final String MONGODB_DATABASE_NAME = "HospitalDB";
4748

4849
private static final GenericContainer mongodbContainer = new GenericContainer("mongo:" + MONGODB_VERSION)
50+
.withTmpFs(Collections.singletonMap("/data/db", "rw"))
4951
.withExposedPorts(MONGODB_PORT);
5052

5153
private MongoClient mongoClient;

jdk_8_maven/em/embedded/rest/ocvn/src/main/java/em/embedded/org/devgateway/ocvn/EmbeddedEvoMasterController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.sql.Connection;
2323
import java.sql.SQLException;
2424
import java.util.Arrays;
25+
import java.util.Collections;
2526
import java.util.List;
2627
import java.util.Map;
2728

@@ -51,6 +52,7 @@ public static void main(String[] args) {
5152

5253

5354
private static final GenericContainer mongodb = new GenericContainer("mongo:3.2")
55+
.withTmpFs(Collections.singletonMap("/data/db", "rw"))
5456
.withExposedPorts(27017);
5557

5658

jdk_8_maven/em/external/rest/genome-nexus/src/main/java/em/external/org/cbioportal/genome_nexus/ExternalEvoMasterController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.testcontainers.containers.GenericContainer;
1313

1414
import java.sql.Connection;
15+
import java.util.Collections;
1516
import java.util.List;
1617

1718
public class ExternalEvoMasterController extends ExternalSutController {
@@ -90,6 +91,7 @@ public ExternalEvoMasterController(int controllerPort, String jarLocation, int s
9091
this.timeoutSeconds = timeoutSeconds;
9192
setControllerPort(controllerPort);
9293
this.mongodb = new GenericContainer<>("mongo:" + MONGODB_VERSION)
94+
.withTmpFs(Collections.singletonMap("/data/db", "rw"))
9395
.withExposedPorts(DEFAULT_DB_PORT);
9496
setJavaCommand(command);
9597
}

jdk_8_maven/em/external/rest/gestaohospital/src/main/java/em/external/br/com/codenation/hospital/ExternalEvoMasterController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.testcontainers.containers.GenericContainer;
1414

1515
import java.sql.Connection;
16+
import java.util.Collections;
1617
import java.util.List;
1718

1819
public class ExternalEvoMasterController extends ExternalSutController {
@@ -92,6 +93,7 @@ public ExternalEvoMasterController(int controllerPort, String jarLocation, int s
9293
this.timeoutSeconds = timeoutSeconds;
9394
setControllerPort(controllerPort);
9495
this.mongodb = new GenericContainer<>("mongo:" + MONGODB_VERSION)
96+
.withTmpFs(Collections.singletonMap("/data/db", "rw"))
9597
.withExposedPorts(DEFAULT_DB_PORT);
9698
setJavaCommand(command);
9799
}

jdk_8_maven/em/external/rest/ocvn/src/main/java/em/external/org/devgateway/ocvn/ExternalEvoMasterController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import java.sql.DriverManager;
2222
import java.sql.SQLException;
2323
import java.util.Arrays;
24+
import java.util.Collections;
2425
import java.util.List;
2526

2627
public class ExternalEvoMasterController extends ExternalSutController {
@@ -72,6 +73,7 @@ public static void main(String[] args) {
7273
private MongoClient mongoClient;
7374

7475
private static final GenericContainer mongodb = new GenericContainer("mongo:3.2")
76+
.withTmpFs(Collections.singletonMap("/data/db", "rw"))
7577
.withExposedPorts(27017);
7678

7779
public ExternalEvoMasterController() {

0 commit comments

Comments
 (0)