From da4aa06f3c380d9447a8c8dcef8891a1bfbcec29 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Wed, 13 Jun 2018 01:38:02 +0000 Subject: [PATCH] add 0-downtime checks --- CHECKS | 2 ++ Dockerfile | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 CHECKS diff --git a/CHECKS b/CHECKS new file mode 100644 index 0000000..df334c4 --- /dev/null +++ b/CHECKS @@ -0,0 +1,2 @@ +tulpaforce.tk:80/ tulpa +tulpaforce.tk:80/robots.txt Disallow diff --git a/Dockerfile b/Dockerfile index 08cf026..1d40f2a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM xena/go:1.10 +FROM xena/go:1.10 AS build RUN apk --no-cache add make git RUN mkdir -p /usr/local/src \ && git clone https://github.com/jroimartin/sw /usr/local/src/sw \ @@ -19,6 +19,8 @@ RUN cd /root/go/src/git.xeserv.us/xena/tulpaforce.tk/cmd/sserver \ && GOBIN=/usr/local/bin go install FROM alpine:3.7 -COPY --from=0 /usr/local/bin/sserver /tftk + +COPY CHECKS /app/CHECKS +COPY --from=build /usr/local/bin/sserver /tftk EXPOSE 80 CMD /tftk