mirror of
https://github.com/rclone/rclone.git
synced 2024-11-25 17:57:44 +08:00
58ea15078f
GOOS and GOARCH being set like this makes it impossible to compile on other archs. For me GOARCH prevents compilation on my ARM machine. For others GOOS will prevent windows. xref https://github.com/rclone/rclone/issues/4086
23 lines
409 B
Docker
23 lines
409 B
Docker
FROM golang AS builder
|
|
|
|
COPY . /go/src/github.com/rclone/rclone/
|
|
WORKDIR /go/src/github.com/rclone/rclone/
|
|
|
|
RUN make quicktest
|
|
RUN \
|
|
CGO_ENABLED=0 \
|
|
make
|
|
RUN ./rclone version
|
|
|
|
# Begin final image
|
|
FROM alpine:latest
|
|
|
|
RUN apk --no-cache add ca-certificates fuse
|
|
|
|
COPY --from=builder /go/src/github.com/rclone/rclone/rclone /usr/local/bin/
|
|
|
|
ENTRYPOINT [ "rclone" ]
|
|
|
|
WORKDIR /data
|
|
ENV XDG_CONFIG_HOME=/config
|