Add Dockerfile

This commit is contained in:
Manfred Touron 2017-11-02 09:18:43 +01:00
parent 518aa30d61
commit 68a8d033b1

10
Dockerfile Normal file
View file

@ -0,0 +1,10 @@
# build
FROM golang:1.9 as builder
COPY . /go/src/github.com/moul/sshportal
WORKDIR /go/src/github.com/moul/sshportal
RUN CGO_ENABLED=1 go build -tags netgo -ldflags '-extldflags "-static"' -v -o /go/bin/sshportal
# minimal runtime
FROM scratch
COPY --from=builder /go/bin/sshportal /bin/sshportal
ENTRYPOINT ["/bin/sshportal"]