Skip to content
Snippets Groups Projects
Commit 71943300 authored by Ludovic Claude's avatar Ludovic Claude
Browse files

Streamline build, use user 1000 when building

parent cd13d6f4
No related branches found
No related tags found
No related merge requests found
......@@ -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/
......
......@@ -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>
......
......@@ -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/
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment