Aleksmorshen commited on
Commit
9321042
·
verified ·
1 Parent(s): 7869c8a

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +14 -5
entrypoint.sh CHANGED
@@ -1,14 +1,23 @@
1
  #!/bin/bash
2
 
3
- # 1. Запускаем виртуальный дисплей
4
  export DISPLAY=:1
5
- Xvfb :1 -screen 0 1280x800x24 &
6
 
7
- # 2. Запускаем рабочую среду XFCE
 
 
 
 
 
 
 
8
  startxfce4 &
9
 
10
- # 3. Запускаем VNC сервер
11
  x11vnc -display :1 -nopw -listen localhost -xkb -forever &
 
12
 
13
- # 4. Запускаем noVNC на порту 7860 (который ожидает HF)
 
14
  /usr/share/novnc/utils/launch.sh --vnc localhost:5900 --listen 7860
 
1
  #!/bin/bash
2
 
3
+ # 1. Устанавливаем разрешение экрана (можно менять под себя)
4
  export DISPLAY=:1
5
+ export RESOLUTION=1280x800x24
6
 
7
+ # 2. Очистка старых локов (важно для перезапусков)
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
 
17
+ # 5. Запуск VNC сервера без пароля для удобства (внутри контейнера HF это безопасно)
18
  x11vnc -display :1 -nopw -listen localhost -xkb -forever &
19
+ sleep 2
20
 
21
+ # 6. Запуск noVNC с автоматическим переходом к интерфейсу
22
+ # Флаг --vnc указывает куда подключаться, а путь в конце делает vnc_auto.html главной страницей
23
  /usr/share/novnc/utils/launch.sh --vnc localhost:5900 --listen 7860