I’ve been planning to start a home lab setup cluster, which would involve Raspberry Pis with Docker, basically.
Habitat seems really neat, and considering it is written in Rust, I thought it would be nice to run them on the Pis.
Unfortunately, I’m not seeing any links or docs suggesting support to ARM Linux builds.
Habitat Builder currently publishes only Linux-based containers. You can still complete this demo even if your system cannot run a Linux container, but you will not be able to run the app locally.
I also would like to be able to distribute my binaries, libs and services for multiple platforms.
When writing a Rust service, I will most likely have it built for different platforms, in order to run them on the Pi Cluster. I haven’t seen much information around
plan.sh support for different architectures under the same platform.
Looking at tutorials, precompiled distributions seems to be really well supported, but they are always referring to it as Linux only, no architecture mentioned.
So I have a few questions:
- Is there a precompiled Habitat Supervisor for ARM?
- Is there a Dockerized supervisor for ARM to use?
- Would I be able to write
plan.shthat supports different architectures?
- Can I package more than one platform and archtecture on a
.hartor should there be one package for each?
- Lets say: Windows, Linux x86 and ARMv6 all living together or as one package each.
Thanks for the great work. Looking forward auto-updateable services