diff --git a/Dockerfile b/Dockerfile index 38a4b1f..fc44fd1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,11 @@ FROM java:8 -ADD mockserver/target/mockserver-2.0.0-jar-with-dependencies.jar /mockserver.jar +ADD mockserver/target/mockserver-full.jar /mockserver.jar EXPOSE 9999 -CMD java -jar /mockserver.jar +RUN mkdir /externalSchema + +VOLUME /externalSchema + +CMD java -cp /mockserver.jar:/externalSchema -jar /mockserver.jar diff --git a/README.md b/README.md index 366ef30..ff776e7 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ mvn clean package assembly:single ## Start server ``` -java -jar mockserver--jar-with-dependencies.jar [PORT] +java -jar mockserver.jar [PORT] ``` Default port is 9999. diff --git a/buildImage.sh b/buildImage.sh index ada5685..7916512 100755 --- a/buildImage.sh +++ b/buildImage.sh @@ -1,6 +1,5 @@ #!/bin/sh -mvn clean install -mvn -f mockserver/pom.xml package assembly:single +mvn -f mockserver/pom.xml clean package assembly:single docker build -t mockserver . diff --git a/docker-compose.yml b/docker-compose.yml index 89a125a..6cb6ea7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,3 +2,5 @@ mocks: image: mockserver ports: - "9999:9999" + volumes: + - /tmp:/externalSchema diff --git a/mockserver/pom.xml b/mockserver/pom.xml index 2c35d90..e572886 100644 --- a/mockserver/pom.xml +++ b/mockserver/pom.xml @@ -1,5 +1,6 @@ - + http-mock-server pl.touk.mockserver @@ -46,6 +47,8 @@ jar-with-dependencies + mockserver-full + false