github.com/artpar/rclone@v1.67.3/Dockerfile (about)

     1  FROM golang:alpine AS builder
     2  
     3  COPY . /go/src/github.com/artpar/artpar/
     4  WORKDIR /go/src/github.com/artpar/artpar/
     5  
     6  RUN apk add --no-cache make bash gawk git
     7  RUN \
     8    CGO_ENABLED=0 \
     9    make
    10  RUN ./rclone version
    11  
    12  # Begin final image
    13  FROM alpine:latest
    14  
    15  RUN apk --no-cache add ca-certificates fuse3 tzdata && \
    16    echo "user_allow_other" >> /etc/fuse.conf
    17  
    18  COPY --from=builder /go/src/github.com/artpar/artpar/rclone /usr/local/bin/
    19  
    20  RUN addgroup -g 1009 rclone && adduser -u 1009 -Ds /bin/sh -G rclone rclone
    21  
    22  ENTRYPOINT [ "rclone" ]
    23  
    24  WORKDIR /data
    25  ENV XDG_CONFIG_HOME=/config