Rearrangement of project structure
This commit is contained in:
21
Dockerfile
Normal file
21
Dockerfile
Normal file
@@ -0,0 +1,21 @@
|
||||
# Using maven image, based on java 8
|
||||
FROM maven:3.6.3-jdk-8 as target
|
||||
WORKDIR /build
|
||||
COPY pom.xml .
|
||||
COPY src/ /build/src/
|
||||
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
|
||||
Reference in New Issue
Block a user