about summary refs log tree commit diff
path: root/services/tazblog/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'services/tazblog/Dockerfile')
-rw-r--r--services/tazblog/Dockerfile19
1 files changed, 19 insertions, 0 deletions
diff --git a/services/tazblog/Dockerfile b/services/tazblog/Dockerfile
new file mode 100644
index 0000000000..7d8b605826
--- /dev/null
+++ b/services/tazblog/Dockerfile
@@ -0,0 +1,19 @@
+FROM fpco/stack-build
+MAINTAINER Vincent Ambo <dev@tazj.in>
+
+# Cache dependencies
+ADD stack.yaml tazblog.cabal /opt/tazblog/
+WORKDIR /opt/tazblog
+RUN stack build --only-dependencies
+
+# Base setup
+VOLUME /var/tazblog
+EXPOSE 8000 8070
+ENV PATH /root/.local/bin:$PATH
+
+# Build blog
+ADD . /opt/tazblog
+RUN stack install && cp /root/.local/bin/tazblog* /usr/bin/
+
+# Done!
+CMD tazblog