From ddbeb9fb55d0edac0f820b174a188aad280a457c Mon Sep 17 00:00:00 2001 From: Mirco Nasuti <mirco.nasuti@chuv.ch> Date: Tue, 5 Jul 2016 14:01:01 +0200 Subject: [PATCH] a few improvments on the docker side --- build.sh | 1 + docker-compose.yml | 17 ++++++++++------- docker-compose_build.yml | 19 +++++++++++-------- log.sh | 3 +++ pom.xml | 2 +- src/docker/run/Dockerfile | 4 ++-- 6 files changed, 28 insertions(+), 18 deletions(-) create mode 100755 log.sh diff --git a/build.sh b/build.sh index 292ceb9e0..943044203 100755 --- a/build.sh +++ b/build.sh @@ -1,4 +1,5 @@ #!/usr/bin/env bash +./halt.sh docker-compose -f ./docker-compose_build.yml build docker-compose -f ./docker-compose_build.yml up diff --git a/docker-compose.yml b/docker-compose.yml index 96ef24184..3902ae28d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,10 @@ -backend: - container_name: backend - build: ./src/docker/run/ - volumes: - - ./target:/opt/portal/target - ports: - - "8080:8080" +version: '2' + +services: + backend: + container_name: backend + build: + context: . + dockerfile: ./src/docker/run/Dockerfile + ports: + - "8080:8080" diff --git a/docker-compose_build.yml b/docker-compose_build.yml index c30b2f11e..b29bf59ec 100644 --- a/docker-compose_build.yml +++ b/docker-compose_build.yml @@ -1,8 +1,11 @@ -backend_build: - container_name: backend_build - build: ./src/docker/build/ - volumes: - - ./:/opt/portal/ - - .m2:/root/.m2/ - ports: - - "8080:8080" +version: '2' + +services: + backend_build: + container_name: backend_build + build: ./src/docker/build/ + volumes: + - ./:/opt/portal/ + - .m2:/root/.m2/ + ports: + - "8080:8080" diff --git a/log.sh b/log.sh new file mode 100755 index 000000000..f1cd4924d --- /dev/null +++ b/log.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +docker-compose logs -f backend diff --git a/pom.xml b/pom.xml index a9cb39f28..f568cd012 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ <groupId>org.hbp.mip</groupId> <artifactId>backend-services</artifactId> - <version>0.1.0</version> + <version>DOCKER_BUILD</version> <packaging>jar</packaging> <name>backend-services</name> diff --git a/src/docker/run/Dockerfile b/src/docker/run/Dockerfile index e709d55fe..61e0c7ee2 100644 --- a/src/docker/run/Dockerfile +++ b/src/docker/run/Dockerfile @@ -1,4 +1,4 @@ FROM frolvlad/alpine-oraclejdk8:slim -WORKDIR /opt/portal/target -CMD ["java", "-jar", "backend-services-0.1.0.jar"] +COPY ./target/backend-services-DOCKER_BUILD.jar backend.jar +CMD ["java", "-jar", "backend.jar"] -- GitLab