Co-authored-by: Artur Kołecki <koleckiartur@icloud.com> Co-authored-by: Adam Bem <adam.bem@zoho.eu> Reviewed-on: R11/release11-tools-web#91
21 lines
539 B
Docker
21 lines
539 B
Docker
# Using maven image, based on java 8
|
|
FROM maven:3.6.3-jdk-8 as target
|
|
WORKDIR build
|
|
COPY ./ ./
|
|
RUN mvn -ntp package
|
|
|
|
|
|
# Go to working directory in docker image
|
|
# WORKDIR /usr/app/
|
|
|
|
FROM openjdk:slim-buster
|
|
COPY --from=target /build/target/*jar-with-dependencies.jar /app/REST_XSLT.jar
|
|
|
|
# Download dependencies during image build
|
|
# (RUN - works on image creation)
|
|
# (CMD - works on container start)
|
|
# RUN mvn dependency:resolve
|
|
# RUN mvn dependency:go-offline
|
|
|
|
# On container creation - run maven tests
|
|
CMD exec java -jar /app/REST_XSLT.jar |