„docker/Dockerfile“ ändern
This commit is contained in:
@ -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"]
|
||||
|
Reference in New Issue
Block a user