File tree Expand file tree Collapse file tree 2 files changed +19
-3
lines changed
root/etc/supervisor/conf.d Expand file tree Collapse file tree 2 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -187,6 +187,9 @@ RUN mkdir -p /var/run/dbus && \
187187 chmod 755 /var/run/dbus && \
188188 chown user:user /var/run/dbus
189189
190+ RUN mkdir -p /tmp/bytebot-screenshots && \
191+ chown -R user:user /tmp/bytebot-screenshots
192+
190193# -----------------------------------------------------------------------------
191194# Copy staged system files and keep sane permissions
192195# -----------------------------------------------------------------------------
@@ -211,7 +214,9 @@ RUN mkdir -p /home/user/Desktop && \
211214 chmod +x /home/user/Desktop/*.desktop && \
212215 chown user:user /home/user/Desktop/*.desktop
213216
214- USER user
217+ RUN mkdir -p /home/user/.config /home/user/.local/share /home/user/.cache \
218+ && chown -R user:user /home/user/.config /home/user/.local /home/user/.cache
219+
215220WORKDIR /home/user
216221
217222# -----------------------------------------------------------------------------
Original file line number Diff line number Diff line change 11[supervisord]
2+ user=root
23nodaemon=true
34logfile=/dev/stdout
45logfile_maxbytes=0
@@ -25,6 +26,7 @@ redirect_stderr=true
2526
2627[program:xvfb]
2728command=Xvfb :0 -screen 0 1280x960x24 -ac -nolisten tcp
29+ user=user
2830autostart=true
2931autorestart=true
3032startsecs=5
@@ -34,8 +36,15 @@ stdout_logfile_maxbytes=0
3436redirect_stderr=true
3537
3638[program:xfce4]
37- command=sh -c 'sleep 5 && startxfce4'
38- environment=DISPLAY=":0"
39+ user=user
40+ command=sh -c 'sleep 5 && \
41+ export XDG_CONFIG_HOME=$HOME/.config && \
42+ export XDG_DATA_HOME=$HOME/.local/share && \
43+ export XDG_CACHE_HOME=$HOME/.cache && \
44+ export XDG_CONFIG_DIRS=/etc/xdg && \
45+ export XDG_DATA_DIRS=/usr/share && \
46+ exec dbus-launch --exit-with-session startxfce4'
47+ environment=DISPLAY=":0",HOME="/home/user"
3948autostart=true
4049autorestart=true
4150startsecs=5
@@ -47,6 +56,7 @@ depends_on=xvfb
4756
4857[program:x11vnc]
4958command=x11vnc -display :0 -N -forever -shared -rfbport 5900
59+ user=user
5060autostart=true
5161autorestart=true
5262startsecs=5
@@ -69,6 +79,7 @@ redirect_stderr=true
6979depends_on=x11vnc
7080
7181[program:bytebotd]
82+ user=user
7283command=node /bytebotd/dist/main.js
7384directory=/bytebotd
7485autostart=true
You can’t perform that action at this time.
0 commit comments