aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2019-03-27 19:42:24 +0000
committers-ol <s-ol@users.noreply.github.com>2019-03-27 19:54:05 +0000
commit2ca1b0cf819604a617f875cb7a398a48cd55ea54 (patch)
tree9f006db63e16538dfef799fd75dd3bf3b9c8f6ee /Dockerfile
parentinitial commit (diff)
downloadredirectly-2ca1b0cf819604a617f875cb7a398a48cd55ea54.tar.gz
redirectly-2ca1b0cf819604a617f875cb7a398a48cd55ea54.zip
deployability
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