diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -1,5 +1,6 @@ FROM alpine:3.19 as builder -RUN apk update && apk upgrade && \ +RUN apk update && \ + apk upgrade && \ apk add go git WORKDIR /milla COPY go.sum go.mod /milla/ @@ -8,5 +9,11 @@ COPY *.go /milla/ RUN go build FROM alpine:3.19 -COPY --from=builder /milla/milla /milla/ -ENTRYPOINT ["/milla/milla"] +ENV HOME /home/user +RUN set -eux; \ + adduser -u 1001 -D -h "$HOME" user; \ + mkdir "$HOME/.irssi"; \ + chown -R user:user "$HOME" +COPY --from=builder /milla/milla "$HOME/milla" +RUN chown user:user "$HOME/milla" +ENTRYPOINT ["home/user/milla"] |