Spaces:
Runtime error
Runtime error
| # Download git repo | |
| FROM ubuntu AS git-download | |
| RUN apt-get update && apt-get install -y git | |
| WORKDIR /app | |
| RUN git clone https://github.com/divyam234/rclone.git . | |
| # Build rclone | |
| FROM golang AS rclone-builder | |
| COPY --from=git-download /app /go/src/github.com/rclone/rclone/ | |
| WORKDIR /go/src/github.com/rclone/rclone/ | |
| RUN \ | |
| CGO_ENABLED=0 \ | |
| make | |
| RUN ./rclone version | |
| # Running Container | |
| FROM ubuntu | |
| WORKDIR /app | |
| RUN apt update && apt install curl unzip -y | |
| ## Get rclone from builder | |
| COPY --from=rclone-builder /go/src/github.com/rclone/rclone/rclone /usr/local/bin/ | |
| RUN useradd -m -u 1000 user | |
| USER user | |
| ENV HOME=/home/user \ | |
| PATH=/home/user/.local/bin:$PATH | |
| RUN mkdir -p $HOME/.local/bin | |
| WORKDIR $HOME/app | |
| COPY --chown=user . $HOME/app | |
| RUN rclone version | |
| EXPOSE 7860 | |
| RUN chmod 755 ./docker-entrypoint.sh | |
| ENTRYPOINT ["./docker-entrypoint.sh"] |