I’m running an app based on the
trafex/alpine-nginx-php7 image, which by default runs nginx and supervisord as nobody. This seems to work perfectly fine within docker when testing locally, however, when pushed to Fly it can’t change the ownership on /run to be able to write out pid files.
Even manually ssh’ing in and trying to change permissions or ownership fails.
I assume this is a side-effect of the firecracker VM. Is this something that can be changed, or should I look into rebuilding the base image to run as root?