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"]
|