aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile12
1 files changed, 12 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..a77f81a
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,12 @@
+FROM java:8-alpine AS build-env
+ADD https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein /bin/lein
+RUN apk update && apk add bash openssl
+RUN /bin/chmod +x /bin/lein && lein
+COPY . /build
+RUN cd /build && lein uberjar
+
+FROM java:8-alpine
+RUN mkdir -p /app/config
+COPY --from=build-env /build/target/redirectly-*-standalone.jar /app/redirectly-standalone.jar
+CMD java -cp /app/config:/app/redirectly-standalone.jar redirectly.deploy
+EXPOSE 3000