chore: simplify backend build stage
This commit is contained in:
parent
18fc83dfa8
commit
7433bc2f4e
1 changed files with 3 additions and 5 deletions
|
@ -2,14 +2,12 @@ FROM maven:3-jdk-7 AS build
|
||||||
ENV BUILD_UID=1000
|
ENV BUILD_UID=1000
|
||||||
ENV BUILD=/src
|
ENV BUILD=/src
|
||||||
ENV MAVEN_HOME=/var/maven
|
ENV MAVEN_HOME=/var/maven
|
||||||
ENV MAVEN_CONFIG=/var/maven/.m2
|
|
||||||
RUN mkdir -p $MAVEN_HOME && chown $BUILD_UID $MAVEN_HOME
|
RUN mkdir -p $MAVEN_HOME && chown $BUILD_UID $MAVEN_HOME
|
||||||
RUN mkdir -p $BUILD
|
ADD --chown=$BUILD_UID:$BUILD_UID .. $BUILD
|
||||||
ADD .. $BUILD
|
|
||||||
RUN chown -R $BUILD_UID $BUILD
|
|
||||||
USER $BUILD_UID
|
USER $BUILD_UID
|
||||||
WORKDIR $BUILD
|
WORKDIR $BUILD
|
||||||
RUN --mount=type=cache,target=$MAVEN_HOME/.m2,uid=$BUILD_UID mvn -e -Duser.home=$MAVEN_HOME package
|
RUN --mount=type=cache,target=$MAVEN_HOME/.m2,uid=$BUILD_UID \
|
||||||
|
mvn -e -Duser.home=$MAVEN_HOME package
|
||||||
|
|
||||||
FROM openjdk:7u211-jre-alpine
|
FROM openjdk:7u211-jre-alpine
|
||||||
RUN <<EOF
|
RUN <<EOF
|
||||||
|
|
Loading…
Add table
Reference in a new issue