„docker/Dockerfile“ ändern

This commit is contained in:
2022-11-25 12:13:00 +01:00
parent d8ebd940d2
commit eea20a8e87

View File

@ -9,13 +9,10 @@ RUN apt update && \
apt update && \
echo "cron exists" #ln -s /lib/systemd/system/cron.service /etc/systemd/system/multi-user.target.wants/cron.service
RUN echo "READY" && \
mkdir -p /var/spool/cron/crontabs/ && \
(crontab -l 2>/dev/null; echo '@reboot /usr/local/bin/initserver.sh >> /tmp/init.log 2>&1') | crontab -
RUN cd /root && \
apt install janus -y && \
curl -sL -o /etc/apt/trusted.gpg.d/morph027-nats-server.asc https://packaging.gitlab.io/nats-server/gpg.key && \
@ -37,27 +34,22 @@ RUN cd /root && \
useradd --system --shell /usr/sbin/nologin --comment "Standalone signaling server for Nextcloud Talk" signaling && \
mkdir /etc/signaling/ && \
touch /etc/signaling/server.conf && \
wget https://downloads.malaty.net/hpb_nc/signaling/server.conf -O /etc/signaling/server.conf && \
wget https://git.dre.ist/marcus/nextcloud-hpb/raw/branch/main/src/signaling/server.conf -O /etc/signaling/server.conf && \
chmod 600 /etc/signaling/server.conf && \
chown signaling: /etc/signaling/server.conf && \
cp /opt/nextcloud-spreed-signaling/dist/init/systemd/signaling.service /lib/systemd/system/signaling.service && \
wget https://downloads.malaty.net/hpb_nc/janus/janus.jcfg -O /etc/janus/janus.jcfg && \
wget https://git.dre.ist/marcus/nextcloud-hpb/raw/branch/main/src/janus/janus.jcfg -O /etc/janus/janus.jcfg && \
ln -s /lib/systemd/system/signaling.service /etc/systemd/system/multi-user.target.wants/signaling.service
RUN cd /root && \
apt install coturn -y && \
sed -i '/TURNSERVER_ENABLED/c\TURNSERVER_ENABLED=1' /etc/default/coturn && \
wget https://downloads.malaty.net/hpb_nc/coturn/turnserver.conf -O /etc/turnserver.conf && \
wget https://git.dre.ist/marcus/nextcloud-hpb/raw/branch/main/src/coturn/turnserver.conf -O /etc/turnserver.conf && \
echo "Coturn exists" #ln -s /lib/systemd/system/coturn.service /etc/systemd/system/multi-user.target.wants/coturn.service
RUN cd /root && \
wget https://downloads.malaty.net/hpb_nc/osinit/initserver.sh -O /usr/local/bin/initserver.sh && \
wget https://downloads.malaty.net/hpb_nc/osinit/onboot.sh -O /usr/local/bin/onboot.sh && \
wget https://git.dre.ist/marcus/nextcloud-hpb/raw/branch/main/src/initserver.sh -O /usr/local/bin/initserver.sh && \
wget https://git.dre.ist/marcus/nextcloud-hpb/raw/branch/main/src/onboot.sh -O /usr/local/bin/onboot.sh && \
chmod +x /usr/local/bin/initserver.sh /usr/local/bin/onboot.sh
ENTRYPOINT ["/usr/local/bin/onboot.sh"]