Spaces:
Build error
Build error
Update entrypoint.sh
Browse files- entrypoint.sh +18 -21
entrypoint.sh
CHANGED
|
@@ -1,27 +1,24 @@
|
|
| 1 |
-
#!/bin/bash
|
| 2 |
|
| 3 |
-
# 1
|
| 4 |
-
|
| 5 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
|
| 7 |
-
#
|
| 8 |
-
rm -f /tmp/.X1-lock /tmp/.X11-unix/X1
|
| 9 |
-
|
| 10 |
-
# 3. Запуск виртуального дисплея
|
| 11 |
-
Xvfb :1 -screen 0 $RESOLUTION &
|
| 12 |
-
sleep 2
|
| 13 |
-
|
| 14 |
-
# 4. Запуск XFCE
|
| 15 |
-
startxfce4 &
|
| 16 |
sleep 3
|
| 17 |
|
| 18 |
-
#
|
| 19 |
-
|
| 20 |
-
xfconf-query -c xfce4-panel -p /panels/panel-1/length -n -t int -s 100
|
| 21 |
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
|
|
|
| 25 |
|
| 26 |
-
#
|
| 27 |
-
|
|
|
|
| 1 |
+
#!/usr/bin/env bash
|
| 2 |
|
| 3 |
+
# Запускаем VNC сервер :1 на дисплее :1 (разрешение можно менять)
|
| 4 |
+
vncserver :1 \
|
| 5 |
+
-geometry 1280x800 \
|
| 6 |
+
-depth 24 \
|
| 7 |
+
-rfbport 5901 \
|
| 8 |
+
-rfbauth \~/.vnc/passwd \
|
| 9 |
+
-xstartup "/usr/bin/startxfce4" \
|
| 10 |
+
&
|
| 11 |
|
| 12 |
+
# Ждём пока VNC стартует
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
sleep 3
|
| 14 |
|
| 15 |
+
# Запускаем websockify → noVNC (браузерный клиент)
|
| 16 |
+
websockify --web=/usr/share/novnc/ 6080 localhost:5901 &
|
|
|
|
| 17 |
|
| 18 |
+
echo "---------------------------------------------------"
|
| 19 |
+
echo " noVNC доступен по адресу: http://localhost:6080/vnc.html"
|
| 20 |
+
echo " Пароль VNC: 123456"
|
| 21 |
+
echo "---------------------------------------------------"
|
| 22 |
|
| 23 |
+
# Держим контейнер живым
|
| 24 |
+
wait
|