Multi-platform docker image build

This commit is contained in:
Igor Katson 2024-08-26 15:42:38 +01:00
parent df4e6bbd0f
commit 3a8ef207ad
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5
3 changed files with 45 additions and 63 deletions

View file

@ -1,7 +1,9 @@
FROM scratch
ARG TARGETPLATFORM
## Assumes you are running this from respective context folder.
COPY --chmod=755 rqbit /bin/rqbit
COPY --chmod=755 ${TARGETPLATFORM}/rqbit /bin/rqbit
WORKDIR /home/rqbit
@ -18,4 +20,5 @@ VOLUME /home/rqbit/output
EXPOSE 3000
EXPOSE 4240
CMD ["server", "start", "/home/rqbit/output"]
ENTRYPOINT ["/bin/rqbit"]