-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
45 lines (42 loc) · 1.19 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
FROM ubuntu:focal
MAINTAINER Tobias Junghans <[email protected]>
RUN \
apt update && \
apt -y --no-install-recommends install software-properties-common && \
add-apt-repository ppa:veyon/stable && \
apt update && \
apt -y --no-install-recommends install veyon=4.5.3-2~focal && \
apt -y --purge remove software-properties-common && \
apt -y --purge autoremove && \
apt -y install && \
apt clean && \
rm -rf \
/usr/bin/*apt* \
/usr/bin/*dpkg* \
/usr/bin/perl* \
/usr/bin/veyon-auth-helper \
/usr/bin/veyon-configurator \
/usr/bin/veyon-master \
/usr/bin/veyon-serv* \
/usr/bin/veyon-worker \
/usr/lib/apt \
/usr/lib/dpkg \
/usr/lib/x86_64-linux-gnu/veyon/*ldap* \
/usr/lib/x86_64-linux-gnu/veyon/*x11* \
/usr/lib/x86_64-linux-gnu/dri \
/usr/lib/x86_64-linux-gnu/libLLVM* \
/usr/lib/x86_64-linux-gnu/*apt* \
/usr/lib/x86_64-linux-gnu/*db-5* \
/usr/lib/x86_64-linux-gnu/*p11* \
/usr/lib/x86_64-linux-gnu/*gnutls* \
/usr/lib/x86_64-linux-gnu/*unistring* \
/usr/share/doc \
/usr/share/locale \
/usr/share/man \
/usr/share/X11 \
/var/cache \
/var/lib \
/var/log \
/tmp/*
COPY run-veyon-webapi-proxy /usr/bin/
ENTRYPOINT [ "/usr/bin/run-veyon-webapi-proxy" ]