rqbit/docker/Dockerfile

25 lines
536 B
Text
Raw Normal View History

2024-08-26 12:33:32 +01:00
FROM scratch
2024-08-26 15:42:38 +01:00
ARG TARGETPLATFORM
2024-08-26 12:33:32 +01:00
## Assumes you are running this from respective context folder.
2024-08-26 15:42:38 +01:00
COPY --chmod=755 ${TARGETPLATFORM}/rqbit /bin/rqbit
2024-08-26 12:33:32 +01:00
WORKDIR /home/rqbit
ENV XDG_DATA_HOME=/home/rqbit/config
ENV XDG_CACHE_HOME=/home/rqbit/cache
ENV RQBIT_HTTP_API_LISTEN_ADDR=0.0.0.0:3000
ENV RQBIT_TCP_LISTEN_MIN_PORT=4240
ENV RQBIT_TCP_LISTEN_MAX_PORT=4241
VOLUME /home/rqbit/config
VOLUME /home/rqbit/cache
VOLUME /home/rqbit/output
EXPOSE 3000
EXPOSE 4240
2024-08-26 15:42:38 +01:00
CMD ["server", "start", "/home/rqbit/output"]
2024-08-26 12:33:32 +01:00
ENTRYPOINT ["/bin/rqbit"]