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

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +24 -0
Dockerfile ADDED
@@ -0,0 +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 \
18
+ PATH=/home/user/.local/bin:$PATH \
19
+ DISPLAY=:1
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"]