I wondered if anyone had managed this?
Faasd is a stripped back version of OpenFaas, a serverless functions architecture, which runs on containerd under the hood, & containers are launched from a docker-compose file, though it’s not interpreted by docker. It has a much lower runtime footprint than a docker install, but conflicts with docker, so you can have only one or the other.
I managed to get everything up and running, including influxdb, mariadb, nodered & a couple of other things. I had to fight through some cap_add
& user
mapping & some chmod
stuff to allow the containers appropriate access to ports & the filesystem.
But I hit a hard brick wall when I tried to add a ConBee II. Looks like Faasd ignores privileged: true
& the devices
directive, & though I could mount the device as a volume
& see it in the container, I ended up not being able to interact with it because of cstate issues (I think).
Before I give up entirely & go for a more common architecture, has anyone managed to get something like this working?