aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile13
1 files changed, 12 insertions, 1 deletions
diff --git a/Dockerfile b/Dockerfile
index 6380f81..1cacffa 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,15 @@
-FROM xena/christine.website:1.1-47-g3228e3b
+FROM xena/go:1.10 AS build
+COPY . /root/go/src/github.com/Xe/site
+RUN GOBIN=/root go build github.com/Xe/site
+
+FROM xena/alpine
EXPOSE 5000
RUN apk add --no-cache bash
+COPY --from=build /root/site /site/site
+COPY ./templates /site/templates
+COPY ./blog /site/blog
+COPY ./run.sh /site.sh
+COPY ./static /site/static
+
+HEALTHCHECK CMD curl --fail http://127.0.0.1:5000 || exit 1
CMD /site/run.sh