"Bind mounts are not allowed" how to define volumes and pass templates via docker compose?

Hey, so the issue here is that the balena cloud builder doesn’t yet understand image manifests. If it did, the builder could first see which images exist for the architecture that it runs on, but instead it just downloads the default, which is usually x64.

To fix this, you only need to define the image architecture specifically, for example postgres:11 -> arm32v7/postgres:11, redis:3 -> arm32v7/redis:3.

It also appears that the funkwhale image is of the wrong architecture, although I’m not sure how that was created. Likely it would just require a change in base image of the Dockerfile. I did find this repo: https://github.com/thetarkus/docker-funkwhale/blob/master/Dockerfile#L1 which would just require the use of the armv7 alpine base image.