diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..c70807f64 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +Dockerfile +docker-compose.yml +README.md +target diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..6f03c5075 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM markhobson/maven-chrome:jdk-8 + +COPY . . +RUN mvn install -DskipTests -Dcheckstyle.skip + +ENTRYPOINT [ "mvn", "test" ] +CMD [ "-Dchrome.enable.headless=true", "-Dchrome.disable.sandbox" ] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..8bf32d95c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3" + +services: + jitsi-meet-torture: + build: . + command: + - -Dchrome.enable.headless=true + - -Dchrome.disable.sandbox + - -Djitsi-meet.instance.url=https://meet.example.com + - -Djitsi-meet.tests.toRun=MuteTest,TCPTest + volumes: + - /dev/shm:/dev/shm + - ./target:/target