github.com/kolbycrouch/elvish@v0.14.1-0.20210614162631-215b9ac1c423/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/src.elv.sh 6 RUN make -C /go/src/src.elv.sh 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"]