pranavgupta1234 / rqmonitor

Flask based more dynamic and actionable frontend dashboard for monitoring Redis Queue 👩🏿‍💻 http://python-rq.org
Apache License 2.0
186 stars 24 forks source link

Docker image for other architectures #8

Open jacquev6 opened 4 years ago

jacquev6 commented 4 years ago

Hi there, you sent me a private e-mail to advertise your project, so I feel I can ask for features :-D

The Docker image you provide is only built for the linux/amd64 architecture. I'm running RQ on a (cluster of) Raspberry Pi(s), so I'd love linux/arm/v7 and linux/arm64 builds.

pranavgupta1234 commented 4 years ago

Hi @jacquev6

Thanks for taking out some time and checking the project. I do not have much experience of building docker images for arm architecures but on a quick search I found this official link which uses buildx for building multi architecture docker images. I can plan on creating build for arm using above link. In case you know of any hurdles in that approach or some better approach do let me know.

jacquev6 commented 4 years ago

Buildx is the way to go. I have limited experience with it too, but I found it pretty well documented. One thing I understood with pain is you need to build all target platforms at once to let buildx group them under the same tag. For reference, when pushed to Docker Hub, your tag should display a drop-down box for "OS/ARCH", like this one.

I'll keep watching this issue, and I'll test your linux/arm64 image when you push it :)

natm commented 4 years ago

Could these docker images be built and pushed via Github action triggers?

pranavgupta1234 commented 4 years ago

@natm I think they can be. Although I have previously never used action triggers, will try to integrate that in future.