From 3e695fcb78b8a8955f1331e10e823846a075eb70 Mon Sep 17 00:00:00 2001 From: Dominik Adam Przybysz Date: Sat, 24 Oct 2015 15:01:44 +0200 Subject: [PATCH] Create full docker with static name Change-Id: Id376cf70702371a7cd6496dab9ce85b7fdc643a3 --- Dockerfile | 8 ++++++-- README.md | 2 +- buildImage.sh | 3 +-- docker-compose.yml | 2 ++ mockserver/pom.xml | 5 ++++- 5 files changed, 14 insertions(+), 6 deletions(-) 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