docker support

This commit is contained in:
Chris Frohoff
2017-09-05 10:05:27 -07:00
parent 80b0d2f368
commit 52383a180d
+22
View File
@@ -0,0 +1,22 @@
FROM maven:3.5-jdk-8 as builder
WORKDIR /app
# download artifacts
COPY pom.xml .
RUN mvn dependency:resolve
RUN mvn verify
RUN mvn compiler:help
# build
COPY src ./src
RUN mvn clean package -DskipTests
RUN mv target/ysoserial-*all*.jar target/ysoserial.jar
FROM java:8-jdk-alpine
WORKDIR /app
COPY --from=builder /app/target/ysoserial.jar .
ENTRYPOINT ["java", "-jar", "ysoserial.jar"]