File tree Expand file tree Collapse file tree 3 files changed +32
-0
lines changed Expand file tree Collapse file tree 3 files changed +32
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Desktop
2
+
3
+ [ ![ DockerPulls] ( https://img.shields.io/docker/pulls/codercom/enterprise-desktop )] ( https://hub.docker.com/r/codercom/enterprise-desktop )
4
+
5
+ ## Description
6
+
7
+ Wraps [ enterprise-base] ( ../base/README.md ) with a xfce desktop environment.
8
+
9
+ > ** Note:** This image does not contain a vnc-server.
10
+ > A VNC server can be added by using the [ KasmVNC] ( https://registry.coder.com/modules/kasmvnc ) module.
11
+
12
+ ## How To Use
13
+
14
+ This image is intended to be used as a base image for a templates using the
15
+ [ KasmVNC] ( https://registry.coder.com/modules/kasmvnc ) module.
Original file line number Diff line number Diff line change
1
+ FROM codercom/enterprise-base:latest
2
+
3
+ USER root
4
+
5
+ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
6
+ apt-get install -y --no-install-recommends --no-install-suggests dbus-x11 openssl ssl-cert libdatetime-perl xfce4 xfce4-goodies && \
7
+ rm /run/reboot-required* || true
8
+
9
+ # Setting the required environment variables
10
+ ARG USER=coder
11
+ RUN echo 'LANG=en_US.UTF-8' >> /etc/default/locale; \
12
+ echo 'export GNOME_SHELL_SESSION_MODE=ubuntu' > /home/$USER/.xsessionrc; \
13
+ echo 'export XDG_CURRENT_DESKTOP=xfce' >> /home/$USER/.xsessionrc; \
14
+ echo 'export XDG_SESSION_TYPE=x11' >> /home/$USER/.xsessionrc;
15
+
16
+ USER coder
Original file line number Diff line number Diff line change 8
8
" golang"
9
9
" java"
10
10
" node"
11
+ " desktop"
11
12
)
You can’t perform that action at this time.
0 commit comments