VortexCr commited on
Commit
8db8859
·
verified ·
1 Parent(s): c2240bc

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -4
Dockerfile CHANGED
@@ -1,17 +1,24 @@
1
  FROM debian:bullseye
2
 
3
- # Gerekli araçları ve hafif masaüstü ortamını kur
 
 
 
4
  RUN apt-get update && apt-get install -y \
5
  xvfb \
6
  x11vnc \
7
  novnc \
8
  python3-websockify \
 
9
  xfce4 \
10
  xfce4-terminal \
11
  firefox-esr \
12
- && apt-get clean
 
 
 
13
 
14
- # Hugging Face için kullanıcı yetkileri
15
  RUN useradd -m -u 1000 user
16
  USER user
17
  ENV HOME=/home/user \
@@ -20,5 +27,5 @@ ENV HOME=/home/user \
20
 
21
  WORKDIR $HOME
22
 
23
- # Başlangıç komutu: Sanal ekranı aç, VNC'yi başlat ve noVNC'yi 7860 portuna bağla
24
  CMD ["sh", "-c", "Xvfb :1 -screen 0 1280x720x16 & sleep 2 && x11vnc -display :1 -nopw -forever -shared & /usr/share/novnc/utils/launch.sh --vnc localhost:5900 --listen 7860"]
 
1
  FROM debian:bullseye
2
 
3
+ # Kurulum sırasında soru sorulmasını tamamen kapatır
4
+ ENV DEBIAN_FRONTEND=noninteractive
5
+
6
+ # Gerekli tüm paketleri tek seferde kurar
7
  RUN apt-get update && apt-get install -y \
8
  xvfb \
9
  x11vnc \
10
  novnc \
11
  python3-websockify \
12
+ python3-numpy \
13
  xfce4 \
14
  xfce4-terminal \
15
  firefox-esr \
16
+ dbus-x11 \
17
+ procps \
18
+ curl \
19
+ && apt-get clean && rm -rf /var/lib/apt/lists/*
20
 
21
+ # Hugging Face kullanıcı ayarları (1000 ID zorunludur)
22
  RUN useradd -m -u 1000 user
23
  USER user
24
  ENV HOME=/home/user \
 
27
 
28
  WORKDIR $HOME
29
 
30
+ # Başlangıç komutu: Sanal ekranı aç, VNC'yi kur ve noVNC'yi 7860 portunda yayına al
31
  CMD ["sh", "-c", "Xvfb :1 -screen 0 1280x720x16 & sleep 2 && x11vnc -display :1 -nopw -forever -shared & /usr/share/novnc/utils/launch.sh --vnc localhost:5900 --listen 7860"]