-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathDockerfile
46 lines (37 loc) · 1.49 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
46
# References:
# https://gist.github.com/demaniak/c56531c8d673a6f58ee54b5621796548
# https://github.com/mdouchement/docker-zoom-us
# https://hub.docker.com/r/solarce/zoom-us
# https://github.com/sameersbn/docker-skype
FROM debian:buster
MAINTAINER olberger
ENV DEBIAN_FRONTEND noninteractive
# Refresh package lists
RUN apt-get update
RUN apt-get -qy dist-upgrade
# Dependencies for the client .deb
RUN apt-get install -qy curl sudo pulseaudio apt-utils apt-transport-https \
libatk-bridge2.0-0 libcups2 libgtk-3-0 libnspr4 libnss3 libxss1 gpg libsecret-1-0
# libasound2 libcairo2 libcups2 libgdk-pixbuf2.0-0 \
# libpango-1.0-0 libpangocairo-1.0-0 \
# libx11-xcb1 libxcomposite1 libxcomposite1 \
# libxkbfile1
# desktop-file-utils lib32z1 \
# libx11-6 libegl1-mesa libxcb-shm0 \
# libglib2.0-0 libgl1-mesa-glx libxrender1 libxcomposite1 libxslt1.1 \
# libgstreamer1.0-0 libgstreamer-plugins-base1.0-0 libxi6 libsm6 \
# libfontconfig1 libpulse0 libsqlite3-0 \
# libxcb-shape0 libxcb-xfixes0 libxcb-randr0 libxcb-image0 \
# libxcb-keysyms1 libxcb-xtest0 ibus ibus-gtk \
# libnss3 libxss1 xcompmgr
ARG TEAMS_URL="https://go.microsoft.com/fwlink/p/?LinkID=2112886&clcid=0x40c&culture=fr-fr&country=FR"
# Grab the client .deb
# Install the client .deb
# Cleanup
RUN curl -sSL $TEAMS_URL -o /tmp/teams.deb
RUN dpkg -i /tmp/teams.deb
RUN apt-get -f install
COPY scripts/ /var/cache/teams/
COPY entrypoint.sh /sbin/entrypoint.sh
RUN chmod 755 /sbin/entrypoint.sh
ENTRYPOINT ["/sbin/entrypoint.sh"]