Offex commited on
Commit
2f5765a
·
verified ·
1 Parent(s): 97d57cf

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +27 -0
Dockerfile ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM debian:bookworm-slim
2
+
3
+ ENV DEBIAN_FRONTEND=noninteractive \
4
+ DISPLAY=:1 \
5
+ VNC_RESOLUTION=1280x720
6
+
7
+ RUN apt-get update && apt-get install -y --no-install-recommends \
8
+ tigervnc-standalone-server \
9
+ fluxbox \
10
+ chromium \
11
+ novnc \
12
+ websockify \
13
+ python3 \
14
+ net-tools \
15
+ && apt-get clean && rm -rf /var/lib/apt/lists/*
16
+
17
+ RUN useradd -m -s /bin/bash user && mkdir -p /home/user /tmp/chrome && chown -R user:user /home/user /tmp
18
+
19
+ RUN ln -s /usr/share/novnc/vnc.html /usr/share/novnc/index.html
20
+
21
+ COPY start.sh /start.sh
22
+ RUN chmod +x /start.sh
23
+
24
+ USER user
25
+ WORKDIR /home/user
26
+
27
+ CMD ["/start.sh"]