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