From efda987b55d6baeee10298d27ad5bdbb38eae28b Mon Sep 17 00:00:00 2001 From: Dmitriy Rotatyy Date: Wed, 13 Feb 2019 13:33:21 +0300 Subject: [PATCH] Add docker-compose file for easy building --- web/documentserver-example/java/Dockerfile | 6 ++---- web/documentserver-example/java/README.md | 3 +-- web/documentserver-example/java/docker-compose.yml | 8 ++++++++ 3 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 web/documentserver-example/java/docker-compose.yml diff --git a/web/documentserver-example/java/Dockerfile b/web/documentserver-example/java/Dockerfile index 60c29c84..102e346b 100644 --- a/web/documentserver-example/java/Dockerfile +++ b/web/documentserver-example/java/Dockerfile @@ -1,9 +1,7 @@ -FROM ubuntu:16.04 -RUN apt-get update && apt-get install -y software-properties-common \ - python-software-properties +FROM ubuntu:18.04 +RUN apt-get update && apt-get install -y software-properties-common software-properties-common RUN add-apt-repository -y ppa:webupd8team/java RUN echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | debconf-set-selections RUN apt-get update && apt-get install -y oracle-java8-installer \ maven COPY . /java -CMD mvn -f /java package diff --git a/web/documentserver-example/java/README.md b/web/documentserver-example/java/README.md index 133747ad..c6ffeb56 100644 --- a/web/documentserver-example/java/README.md +++ b/web/documentserver-example/java/README.md @@ -55,7 +55,6 @@ files.docservice.url.preloader=https://documentserver/web-apps/apps/api/document ``` Run next command in java example directory: ``` -docker build . -t java-example -docker run -it -v $PWD/target:/java/target java-example +docker-compose up ``` After it, all bin files will be passed to `./target` folder diff --git a/web/documentserver-example/java/docker-compose.yml b/web/documentserver-example/java/docker-compose.yml new file mode 100644 index 00000000..0a4767c8 --- /dev/null +++ b/web/documentserver-example/java/docker-compose.yml @@ -0,0 +1,8 @@ +version: '3' +services: + build: + volumes: + - ./target/:/java/target + build: . + tty: true + command: mvn -f /java package