diff options
author | terminaldweller <devi@terminaldweller.com> | 2024-05-06 17:38:20 +0000 |
---|---|---|
committer | terminaldweller <devi@terminaldweller.com> | 2024-05-06 17:38:20 +0000 |
commit | a7abf29115f8c3a279c447487687296c7610ee96 (patch) | |
tree | 6debdd2ab81c08f9dc32fefc892c06512f775954 /Dockerfile | |
parent | gemini is finally fixed (diff) | |
download | milla-a7abf29115f8c3a279c447487687296c7610ee96.tar.gz milla-a7abf29115f8c3a279c447487687296c7610ee96.zip |
initial version of the prettier service
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"] |