core: 添加 ws 自定义端口

This commit is contained in:
bin456789 2024-10-19 17:27:14 +08:00
parent 6408fa85f1
commit 5f6646b60e
No known key found for this signature in database
GPG Key ID: EE301B386DE6C11B

View File

@ -241,9 +241,14 @@ setup_websocketd() {
apk add websocketd apk add websocketd
wget $confhome/logviewer.html -O /tmp/index.html wget $confhome/logviewer.html -O /tmp/index.html
apk add coreutils apk add coreutils
if [ -z "$web_port" ]; then
web_port=80
fi
killall websocketd || true killall websocketd || true
# websocketd 遇到 \n 才推送,因此要转换 \r 为 \n # websocketd 遇到 \n 才推送,因此要转换 \r 为 \n
websocketd --loglevel=fatal --staticdir=/tmp \ websocketd --port "$web_port" --loglevel=fatal --staticdir=/tmp \
stdbuf -oL -eL sh -c "tail -fn+0 /reinstall.log | tr '\r' '\n'" & stdbuf -oL -eL sh -c "tail -fn+0 /reinstall.log | tr '\r' '\n'" &
} }