„docker/Dockerfile“ ändern
This commit is contained in:
@ -9,13 +9,10 @@ RUN apt update && \
|
|||||||
apt update && \
|
apt update && \
|
||||||
echo "cron exists" #ln -s /lib/systemd/system/cron.service /etc/systemd/system/multi-user.target.wants/cron.service
|
echo "cron exists" #ln -s /lib/systemd/system/cron.service /etc/systemd/system/multi-user.target.wants/cron.service
|
||||||
|
|
||||||
|
|
||||||
RUN echo "READY" && \
|
RUN echo "READY" && \
|
||||||
mkdir -p /var/spool/cron/crontabs/ && \
|
mkdir -p /var/spool/cron/crontabs/ && \
|
||||||
(crontab -l 2>/dev/null; echo '@reboot /usr/local/bin/initserver.sh >> /tmp/init.log 2>&1') | crontab -
|
(crontab -l 2>/dev/null; echo '@reboot /usr/local/bin/initserver.sh >> /tmp/init.log 2>&1') | crontab -
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
RUN cd /root && \
|
RUN cd /root && \
|
||||||
apt install janus -y && \
|
apt install janus -y && \
|
||||||
curl -sL -o /etc/apt/trusted.gpg.d/morph027-nats-server.asc https://packaging.gitlab.io/nats-server/gpg.key && \
|
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 && \
|
useradd --system --shell /usr/sbin/nologin --comment "Standalone signaling server for Nextcloud Talk" signaling && \
|
||||||
mkdir /etc/signaling/ && \
|
mkdir /etc/signaling/ && \
|
||||||
touch /etc/signaling/server.conf && \
|
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 && \
|
chmod 600 /etc/signaling/server.conf && \
|
||||||
chown signaling: /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 && \
|
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
|
ln -s /lib/systemd/system/signaling.service /etc/systemd/system/multi-user.target.wants/signaling.service
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
RUN cd /root && \
|
RUN cd /root && \
|
||||||
apt install coturn -y && \
|
apt install coturn -y && \
|
||||||
sed -i '/TURNSERVER_ENABLED/c\TURNSERVER_ENABLED=1' /etc/default/coturn && \
|
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
|
echo "Coturn exists" #ln -s /lib/systemd/system/coturn.service /etc/systemd/system/multi-user.target.wants/coturn.service
|
||||||
|
|
||||||
RUN cd /root && \
|
RUN cd /root && \
|
||||||
wget https://downloads.malaty.net/hpb_nc/osinit/initserver.sh -O /usr/local/bin/initserver.sh && \
|
wget https://git.dre.ist/marcus/nextcloud-hpb/raw/branch/main/src/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/onboot.sh -O /usr/local/bin/onboot.sh && \
|
||||||
chmod +x /usr/local/bin/initserver.sh /usr/local/bin/onboot.sh
|
chmod +x /usr/local/bin/initserver.sh /usr/local/bin/onboot.sh
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/onboot.sh"]
|
ENTRYPOINT ["/usr/local/bin/onboot.sh"]
|
||||||
|
Reference in New Issue
Block a user