hanafi43 commited on
Commit
7a7c87c
·
verified ·
1 Parent(s): 4bd6b1a

Upload 3 files

Browse files
Files changed (3) hide show
  1. Dockerfile +28 -0
  2. README.md +9 -10
  3. supervisord.conf +14 -0
Dockerfile ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ubuntu:22.04
2
+
3
+ ENV DEBIAN_FRONTEND=noninteractive
4
+ ENV DISPLAY=:1
5
+ ENV PORT=7860
6
+
7
+ RUN apt-get update && apt-get install -y \
8
+ xfce4 \
9
+ xfce4-goodies \
10
+ tightvncserver \
11
+ novnc \
12
+ websockify \
13
+ supervisor \
14
+ net-tools \
15
+ wget \
16
+ curl \
17
+ && apt-get clean \
18
+ && rm -rf /var/lib/apt/lists/*
19
+
20
+ RUN mkdir -p /root/.vnc
21
+
22
+ RUN echo "root:root" | chpasswd
23
+
24
+ COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
25
+
26
+ EXPOSE 7860
27
+
28
+ CMD ["/usr/bin/supervisord"]
README.md CHANGED
@@ -1,10 +1,9 @@
1
- ---
2
- title: Winrdo
3
- emoji: 🚀
4
- colorFrom: green
5
- colorTo: red
6
- sdk: docker
7
- pinned: false
8
- ---
9
-
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
+ ---
2
+ title: LXDE Desktop
3
+ emoji: 💻
4
+ colorFrom: blue
5
+ colorTo: purple
6
+ sdk: docker
7
+ app_port: 7860
8
+ pinned: false
9
+ ---
 
supervisord.conf ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [supervisord]
2
+ nodaemon=true
3
+
4
+ [program:vnc]
5
+ command=/usr/bin/Xtightvnc :1 -geometry 1280x720 -depth 24
6
+ autorestart=true
7
+
8
+ [program:xfce]
9
+ command=/usr/bin/startxfce4
10
+ environment=DISPLAY=":1"
11
+ autorestart=true
12
+
13
+ [program:novnc]
14
+ command=/usr/share/novnc/utils/novnc_proxy --vnc localhost:5901 --listen 7860