更新文件: rclonemount.sh, runembysim.sh, nginx/conf.d/emby.conf, nginx/conf.d/externalUrl.js
This commit is contained in:
@ -20,10 +20,10 @@ progdir=$(pwd)
|
||||
SCRIPT_NAME=$(basename "$0")
|
||||
|
||||
# 检查是否有相同的脚本在运行(排除当前进程)
|
||||
if pgrep -f "$SCRIPT_NAME" | grep -v "$$" > /dev/null; then
|
||||
echo "脚本已在运行,退出..."
|
||||
exit 1
|
||||
fi
|
||||
#if pgrep -f "$SCRIPT_NAME" | grep -v "$$" > /dev/null; then
|
||||
# echo "脚本已在运行,退出..."
|
||||
# exit 1
|
||||
#fi
|
||||
|
||||
mkdir -p emby.tmp emby.cache >/dev/null 2>&1
|
||||
chmod 777 emby.tmp emby.cache
|
||||
@ -34,6 +34,7 @@ chmod 777 emby.tmp emby.cache
|
||||
num=$(mount |grep "/external"|wc -l)
|
||||
if [ $num -lt 1 ]; then
|
||||
mkdir external >/dev/null 2>&1
|
||||
mkdir emby.external >/dev/null 2>&1
|
||||
mount -o bind,shared emby.external external
|
||||
echo "mount emby.external to external to mark shared"
|
||||
fi
|
||||
@ -102,10 +103,22 @@ if [ $? -eq 0 ]; then
|
||||
sed -i -e "s|- .*external:/external|- ${progdir}/external:/external|g" docker-compose.yml
|
||||
sed -i -e "s|- .*emby.tmp:/tmp|- ${progdir}/emby.tmp:/tmp|g" docker-compose.yml
|
||||
sed -i -e "s|- .*emby.cache:/cache|- ${progdir}/emby.cache:/cache|g" docker-compose.yml
|
||||
docker stop embyUrl-nginx
|
||||
docker stop embysim
|
||||
docker-compose down
|
||||
docker-compose up -d
|
||||
else
|
||||
docker stop embyUrl-nginx
|
||||
docker rm embyUrl-nginx
|
||||
docker run -d \
|
||||
--name embyUrl-nginx \
|
||||
-v $progdir/nginx/nginx.conf:/etc/nginx/nginx.conf \
|
||||
-v $progdir/nginx/conf.d:/etc/nginx/conf.d \
|
||||
-v $progdir/emby.tmp:/tmp \
|
||||
-p 8096:80 \
|
||||
--restart on-failure \
|
||||
nginx:alpine
|
||||
|
||||
docker stop embysim
|
||||
docker rm embysim
|
||||
docker run -d \
|
||||
@ -116,7 +129,7 @@ else
|
||||
-v $progdir/emby.tmp:/tmp \
|
||||
-v $progdir/emby.cache:/cache \
|
||||
--device /dev/dri:/dev/dri \
|
||||
-p 8096:8096 \
|
||||
-p 8097:8096 \
|
||||
-p 8920:8920 \
|
||||
--env UID=1000 \
|
||||
--env GID=100 \
|
||||
|
Reference in New Issue
Block a user