FROM "ubuntu:xenial"
MAINTAINER "Cabillot Julien <jcabillot@gmail.com>"
# Inspiré de https://github.com/joshbressers/docker-signal/blob/master/signal/Dockerfile

ENV DEBIAN_FRONTEND="noninteractive"

RUN apt-get update && \
    apt-get install -qq -y gnupg apt-transport-https libasound2 curl && \
    curl -s "https://updates.signal.org/desktop/apt/keys.asc" | apt-key add - && \
    echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" > "/etc/apt/sources.list.d/signal-xenial.list" && \
    apt-get update && \
    apt-get install -y signal-desktop && \
    apt-get -qqy autoremove --purge && \
    apt-get -qqy clean all && \
    rm -rf "/usr/share/doc/*" \
       "/var/cache/*" \
       "/var/lib/apt/lists/*" \
       "/usr/src/*" \
       "/var/log/"{apt/*,dpkg.log} \
       "/tmp/*"

CMD [ "signal-desktop" ]
