diff --git a/captain.yml b/captain.yml index bc39d0905fd6241f3a400f34e7a1892fdac57ef8..a6d4355766eab826f0b82de8232e410709be876c 100644 --- a/captain.yml +++ b/captain.yml @@ -4,7 +4,7 @@ portal-backend-build: pre: - echo "Building portal-backend-build" post: - - docker run --rm -v $WORKSPACE:/opt/portal/ -v $WORKSPACE/.m2:/root/.m2/ hbpmip/portal-backend-build + - docker run --rm -v $WORKSPACE:/opt/portal/ -v $HOME/.m2:/home/build/.m2/ hbpmip/portal-backend-build - echo "Finished building portal-backend-build" test: - ./tests/test-build.sh @@ -14,8 +14,9 @@ portal-backend: image: hbpmip/portal-backend pre: - echo "Building portal-backend" - - cp -r $WORKSPACE/config/ $WORKSPACE/src/docker/run/config/ - - cp -r $WORKSPACE/target/ $WORKSPACE/src/docker/run/target/ + - mkdir -p $WORKSPACE/src/docker/run/config $WORKSPACE/src/docker/run/target + - cp $WORKSPACE/config/application.tmpl $WORKSPACE/src/docker/run/config/ + - cp $WORKSPACE/target/*.jar $WORKSPACE/src/docker/run/target/ post: - rm -rf $WORKSPACE/src/docker/run/target/ - rm -rf $WORKSPACE/src/docker/run/config/ diff --git a/pom.xml b/pom.xml index 907f8d5b77cfdfb08548985951bf77ec444bac74..a71dda72185eb549604991f12f2cbb55ad663521 100644 --- a/pom.xml +++ b/pom.xml @@ -61,10 +61,6 @@ <artifactId>spring-data-commons</artifactId> <version>${spring-data-commons.version}</version> </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-actuator</artifactId> - </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> diff --git a/src/docker/build/Dockerfile b/src/docker/build/Dockerfile index 2f62e5c9a4456109c38283a0e513022ab22e3aa0..51495aebc40e0272e2d8fe8ec0eba86b80b144b3 100644 --- a/src/docker/build/Dockerfile +++ b/src/docker/build/Dockerfile @@ -2,6 +2,10 @@ FROM maven:3-jdk-8 MAINTAINER mirco.nasuti@chuv.ch +# Create a user with id 1000, with some luck it should match your user on the host machine. +RUN adduser --quiet --uid 1000 build +USER build + COPY ./build-in-docker.sh /build-in-docker.sh VOLUME /opt/portal/