I have included the Docker File for your reference
# Tells the Docker which base image to start.
# Adds files from the host file system into the Docker container.
ADD . /app
# Sets the current working directory for subsequent instructions
RUN npm install
RUN npm install -g bower
RUN bower install --allow-root
RUN npm install -g nodemon
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
# Define mountable directories.
#expose a port to allow external access
EXPOSE 9030 9000
# Start mean application
I have included supervisord.config file for your reference
On running the above Dockerfile it returns error as follows
docker: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"/usr/bin/supervisord\\\": stat /usr/bin/supervisord: no such file or directory\"\n"
I have uploaded the meanstack application image in DockerHub for your reference as crissi/airlinetest.
This image is created at DockerHub for my Mean Stack Application.I have included code for starting Mongo Container and App Container in supervisord.conf.