I’m fairly new to docker so my question may sound stupid. I am trying to deploy a django application using docker. There are commands like
collectstatic that needed to be executed by my app user (it’s a new user I create on my Dockerfile). So I have a file called
container_start.sh that I call using
CMD. Now when all the commands are executed, I need to call
supervisord -n as root. The issue is using sudo should be avoided according to https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/. So how can I actually switch between my web user and root during CMD?