archive
This commit is contained in:
48
matrix/Dockerfile
Executable file
48
matrix/Dockerfile
Executable file
@@ -0,0 +1,48 @@
|
||||
FROM debian:bullseye-20200327
|
||||
|
||||
RUN apt update \
|
||||
&& apt install -y \
|
||||
lsb-release \
|
||||
wget \
|
||||
apt-transport-https \
|
||||
&& wget \
|
||||
-O /usr/share/keyrings/matrix-org-archive-keyring.gpg \
|
||||
https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg \
|
||||
&& echo \
|
||||
"deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" \
|
||||
| tee /etc/apt/sources.list.d/matrix-org.list \
|
||||
&& apt update \
|
||||
&& apt install -y \
|
||||
matrix-synapse-py3
|
||||
|
||||
RUN apt install -y vim bash curl procps
|
||||
|
||||
RUN mkdir -p /var/www/riot.dangerousdemos.net \
|
||||
&& cd /var/www/riot.dangerousdemos.net \
|
||||
&& v=1.6.1 \
|
||||
&& wget https://github.com/vector-im/riot-web/releases/download/v$v/riot-v$v.tar.gz \
|
||||
&& tar -xzvf riot-v$v.tar.gz \
|
||||
&& ln -s riot-v$v riot \
|
||||
&& cd riot \
|
||||
&& cp config.sample.json config.json
|
||||
|
||||
RUN apt update && apt install -y gnupg2 \
|
||||
&& echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list \
|
||||
&& wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | apt-key add - \
|
||||
&& apt update \
|
||||
&& printf "jitsim.home.blapointe.com\n2\n\n" > /tmp/input \
|
||||
&& apt -y install jitsi-meet < /tmp/input
|
||||
|
||||
RUN mkdir -p /mnt
|
||||
|
||||
COPY homeserver.yaml /etc/matrix-synapse/
|
||||
COPY config.json /etc/riot/
|
||||
COPY config.json /var/www/riot.dangerousdemos.net/riot/
|
||||
COPY jitsim.home.blapointe.com.conf /etc/nginx/sites-enabled/
|
||||
|
||||
WORKDIR /main
|
||||
|
||||
COPY . .
|
||||
|
||||
CMD []
|
||||
ENTRYPOINT ["bash", "./entrypoint.sh", "start"]
|
||||
Reference in New Issue
Block a user