Add minimal Dockerfile without alpine base

closes #5

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2019-08-03 20:22:40 +02:00
parent ff7f0f778c
commit a645290a21
No known key found for this signature in database
GPG Key ID: DC2729FDD34BE99E
2 changed files with 24 additions and 0 deletions

1
.dockerignore Normal file
View File

@ -0,0 +1 @@
src

23
Dockerfile.minimal Normal file
View File

@ -0,0 +1,23 @@
FROM golang:alpine as builder
ENV CGO_ENABLED=0
ADD . /go/src/github.com/Luzifer/ots
WORKDIR /go/src/github.com/Luzifer/ots
RUN set -ex \
&& apk add --update git \
&& go install -ldflags "-X main.version=$(git describe --tags || git rev-parse --short HEAD || echo dev)"
FROM scratch
LABEL maintainer "Knut Ahlers <knut@ahlers.me>"
COPY --from=builder /go/bin/ots /usr/local/bin/ots
EXPOSE 3000
ENTRYPOINT ["/usr/local/bin/ots"]
CMD ["--"]
# vim: set ft=Dockerfile: