This is an automated email from the ASF dual-hosted git repository. kaspersor pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/metamodel-membrane.git
commit a041428382bc7778a9994fc0dcf09fe798b24e9d Author: Kasper Sørensen <i.am.kasper.soren...@gmail.com> AuthorDate: Tue Jan 15 19:27:45 2019 -0800 Made build simpler by simply copying the built .jar file to docker image --- Dockerfile | 10 +++++----- pom.xml | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 40b8c2c..356e721 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,15 +15,15 @@ # specific language governing permissions and limitations # under the License. -FROM maven:3-jdk-8 +FROM adoptopenjdk/openjdk8:latest # Set data directory used for the app's persistence VOLUME /data ENV DATA_DIRECTORY=/data -COPY . /usr/src/app -WORKDIR /usr/src/app +RUN mkdir /app -RUN mvn -B -q clean install -Pdockerbuild -DskipTests +COPY undertow/target/membrane-undertow-server.jar /app +WORKDIR /app -CMD java -server -jar undertow/target/membrane-undertow-server.jar +CMD java -server -jar membrane-undertow-server.jar diff --git a/pom.xml b/pom.xml index bfc2c50..b27cad8 100644 --- a/pom.xml +++ b/pom.xml @@ -57,8 +57,8 @@ under the License. </modules> </profile> <profile> - <!-- Minimal profile for running just the docker image build --> - <id>dockerbuild</id> + <!-- Minimal profile for running just the undertow build without Newman --> + <id>minimal</id> <modules> <module>swagger-codegen</module> <module>core</module>