diff options
Diffstat (limited to 'services/tazblog/Dockerfile')
-rw-r--r-- | services/tazblog/Dockerfile | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/services/tazblog/Dockerfile b/services/tazblog/Dockerfile new file mode 100644 index 000000000000..7d8b60582655 --- /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 |