From 4fe25da30bfe977229b9ba13aedcd2fef7b82002 Mon Sep 17 00:00:00 2001 From: bauer Date: Wed, 20 Feb 2019 12:14:02 -0800 Subject: [PATCH] Added dockerfile. --- Dockerfile | 15 +++++++++++++++ pom.xml | 18 +++++++++++++++++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..28b031683 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM openjdk:8-jre + +EXPOSE 8080 +EXPOSE 8081 + +COPY target/lib /usr/share/signal/lib + +ARG CONFIG_FILE +COPY config/${CONFIG_FILE} /usr/share/signal/config.yml + +ARG JAR_FILE +COPY target/${JAR_FILE} /usr/share/signal/Signal-Service.jar + +ENTRYPOINT ["/usr/bin/java", "-server", "-Djava.awt.headless=true", "-Xmx2048m", "-Xss512k", "-jar", "/usr/share/signal/Signal-Service.jar", "server", "/usr/share/signal/config.yml"] + diff --git a/pom.xml b/pom.xml index a140d8f76..c691ce9d4 100644 --- a/pom.xml +++ b/pom.xml @@ -279,7 +279,23 @@ - + + maven-dependency-plugin + 3.1.1 + + + initialize + + copy-dependencies + + + false + runtime + ${project.build.directory}/lib + + + + com.spotify dockerfile-maven-plugin