[supervisord] nodaemon=true logfile=%(ENV_LOG_PATH)s/supervisord.log childlogdir=%(ENV_LOG_PATH)s priority=1 [program:xvfb] command=/usr/bin/Xvfb %(ENV_DISPLAY)s -screen %(ENV_SCREEN)s %(ENV_SCREEN_WIDTH)sx%(ENV_SCREEN_HEIGHT)sx%(ENV_SCREEN_DEPTH)s stdout_logfile=%(ENV_LOG_PATH)s/xvfb.stdout.log stderr_logfile=%(ENV_LOG_PATH)s/xvfb.stderr.log priority=1 [program:openbox] command=/usr/bin/openbox-session stdout_logfile=%(ENV_LOG_PATH)s/openbox.stdout.log stderr_logfile=%(ENV_LOG_PATH)s/openbox.stderr.log priority=2 [program:x11vnc] command=/usr/bin/x11vnc -display %(ENV_DISPLAY)s -nopw -forever -shared stdout_logfile=%(ENV_LOG_PATH)s/x11vnc.stdout.log stderr_logfile=%(ENV_LOG_PATH)s/x11vnc.stderr.log priority=2 autorestart=true [program:novnc] command=./noVNC/utils/launch.sh --vnc localhost:%(ENV_LOCAL_PORT)s --listen %(ENV_TARGET_PORT)s stdout_logfile=%(ENV_LOG_PATH)s/novnc.stdout.log stderr_logfile=%(ENV_LOG_PATH)s/novnc.stderr.log priority=2 [program:port-forward] command=./src/port_forward.sh autorestart=false priority=1 ;startsecs to fix "not expected" error. see: https://github.com/Supervisor/supervisor/issues/212#issuecomment-47933372 [program:screen-copy] command=./src/scrcpy.sh autorestart=false stdout_logfile=%(ENV_LOG_PATH)s/screen-copy.stdout.log stderr_logfile=%(ENV_LOG_PATH)s/screen-copy.stderr.log priority=3 [program:atd] command=./src/atd.sh autorestart=false stdout_logfile=%(ENV_LOG_PATH)s/atd.stdout.log stderr_logfile=%(ENV_LOG_PATH)s/atd.stderr.log priority=4 [program:docker-appium] command=./src/appium.sh autorestart=false stdout_logfile=%(ENV_LOG_PATH)s/docker-android.stdout.log stderr_logfile=%(ENV_LOG_PATH)s/docker-android.stderr.log priority=4 [program:auto-recording] command=./src/record.sh auto_record autorestart=false stdout_logfile=%(ENV_LOG_PATH)s/video-recording.stdout.log stderr_logfile=%(ENV_LOG_PATH)s/video-recording.stderr.log priority=4 [program:adb-utils] command=./src/utils.sh autorestart=false stdout_logfile=%(ENV_LOG_PATH)s/adb-utils.stdout.log stderr_logfile=%(ENV_LOG_PATH)s/adb-utils.stderr.log priority=5