14 lines
399 B
Bash
Executable File
14 lines
399 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
mkdir -p "$HOME"
|
|
rm -f /tmp/.X99-lock /tmp/.X11-unix/X99
|
|
Xvfb :99 -screen 0 1440x1000x24 -ac +extension RANDR >/tmp/xvfb.log 2>&1 &
|
|
sleep 1
|
|
openbox >/tmp/openbox.log 2>&1 &
|
|
x11vnc -display :99 -forever -shared -nopw -rfbport 5900 >/tmp/x11vnc.log 2>&1 &
|
|
websockify --web=/usr/share/novnc 6080 localhost:5900 >/tmp/novnc.log 2>&1 &
|
|
|
|
exec node /app/service.mjs
|
|
|