github.com/elves/elvish@v0.15.0/Dockerfile (about) 1 FROM golang:alpine as builder 2 RUN apk update && \ 3 apk add --virtual build-deps make git 4 # Build Elvish 5 COPY . /go/src/github.com/elves/elvish 6 RUN make -C /go/src/github.com/elves/elvish get 7 8 FROM alpine 9 COPY --from=builder /go/bin/elvish /bin/elvish 10 RUN adduser -D elf 11 RUN apk update && apk add tmux man man-pages vim curl git 12 USER elf 13 WORKDIR /home/elf 14 CMD ["/bin/elvish"]