The problem might be in a line in supervisord.conf
that sets logfile=/dev/stdout
Does switching it to something else, say /dev/null
, then make it work without needing root
?
See: Possible error in docs regarding log output using supervisor - #4 by jerome
Edit: Could it be that you need USER fakeuser
line after you have created it in your Dockerfile
? Or, chown
requisite files as needed, otherwise?