FROM golang:1.11 as build WORKDIR /go/src/pwman RUN go get -d -v gopkg.in/ldap.v2 github.com/gorilla/csrf github.com/namsral/flag COPY *.go ./ RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o pwman . FROM alpine:3.9 RUN apk --no-cache add ca-certificates heimdal #FROM ubuntu:18.04 #RUN apt-get update && \ # apt-get install -y libheimdal-kadm5-perl ca-certificates WORKDIR /opt COPY --from=build /go/src/pwman/pwman /usr/local/bin/ COPY krb5.conf /etc/krb5.conf COPY static static COPY templates templates ENV KRB5_CONF=/etc/krb5.conf CMD ["pwman"]