feat: 🎸 移除容器内xiaoya自动更新

This commit is contained in:
monlor
2025-02-27 15:48:10 +08:00
parent 1c9324f1b6
commit 40e9ef34c9
8 changed files with 10 additions and 77 deletions
-1
View File
@@ -217,7 +217,6 @@ docker run -d --name alist \
-e ALIYUN_OPEN_TOKEN=阿里云盘Open Token \
-e ALIYUN_FOLDER_ID=阿里云盘文件夹ID \
-e QUARK_COOKIE=夸克网盘cookie \
-e AUTO_UPDATE_ENABLED=true \
-e AUTO_CLEAR_ENABLED=true \
--network=xiaoya \
ghcr.io/monlor/xiaoya-alist
-2
View File
@@ -50,8 +50,6 @@ docker run -d -p 5678:80 -p 2345:2345 -p 2346:2346 --restart=unless-stopped --na
`EMBY_APIKEY`: 填入一个emby的api key,用于在infuse中播放emby
`AUTO_UPDATE_ENABLED`: 每天自动更新小雅的文件,true/false,默认false
`AUTO_CLEAR_ENABLED`: 自动清理阿里云云盘的文件,true/false,默认false
`AUTO_CLEAR_INTERVAL`: 自动清理间隔,单位分钟,范围0-60分钟,默认10分钟
+2
View File
@@ -5,6 +5,8 @@ while ! test -f /etc/nginx/http.d/emby.js; do
sleep 2
done
echo "修复emby.js..."
sed -i '/async function fetchXYApi/{:a;N;$!ba;d}' /etc/nginx/http.d/emby.js
cat >> /etc/nginx/http.d/emby.js <<-\EOF
+5 -12
View File
@@ -189,15 +189,7 @@ echo "http://127.0.0.1:5233/data" > /data/download_url.txt
crontabs=""
if [ "${AUTO_UPDATE_ENABLED:=false}" = "true" ]; then
echo "启动定时更新定时任务..."
# 随机生成一个时间,避免给服务器造成压力
random_min=$(shuf -i 0-59 -n 1)
random_hour=$(shuf -i 2-6 -n 1)
crontabs="${random_min} ${random_hour} * * * /service.sh update"
fi
if [ "${AUTO_CLEAR_ENABLED:=false}" = "true" ]; then
if [ "${AUTO_CLEAR_ENABLED:=true}" = "true" ]; then
echo "启动定时清理定时任务..."
AUTO_CLEAR_INTERVAL=${AUTO_CLEAR_INTERVAL:=10}
HOURS=$(($AUTO_CLEAR_INTERVAL / 60))
@@ -226,13 +218,14 @@ fi
# 设置本地变量
echo "${EMBY_APIKEY:-e825ed6f7f8f44ffa0563cddaddce14d}" > /data/infuse_api_key.txt
if [ "${AUTO_UPDATE_MEDIA_ADDR:=true}" = "true" ]; then
if [ "${AUTO_UPDATE_MEDIA_ADDR:=false}" = "true" ]; then
echo "开始自动更新媒体服务地址..."
/update_media_addr.sh &> /dev/null &
fi
/fix_media.sh &
/entrypoint.sh /opt/alist/alist server --no-prefix &
crond
exec crond -f
/entrypoint.sh /opt/alist/alist server --no-prefix
-58
View File
@@ -1,58 +0,0 @@
services:
alist:
image: ghcr.io/monlor/xiaoya-alist:latest
volumes:
- xiaoya:/data
ports:
- "5678:5678"
- "2345:2345"
- "2346:2346"
env_file:
- env
restart: unless-stopped
networks:
- default
metadata:
image: ghcr.io/monlor/xiaoya-metadata:latest
environment:
- EMBY_ENABLED=true
env_file:
- env
volumes:
- xiaoya:/etc/xiaoya
- media:/media/xiaoya
- config:/media/config
- cache:/media/config/cache
- meta:/media/temp
depends_on:
- alist
restart: unless-stopped
networks:
- default
emby:
image: ghcr.io/monlor/xiaoya-embyserver:latest
env_file:
- env
depends_on:
- metadata
- alist
volumes:
- media:/media
- config:/config
- cache:/cache
ports:
- "6908:6908"
restart: unless-stopped
networks:
- default
networks:
default:
volumes:
xiaoya:
media:
config:
cache:
meta:
+2
View File
@@ -7,6 +7,8 @@ services:
- "5678:5678"
- "2345:2345"
- "2346:2346"
environment:
- AUTO_UPDATE_MEDIA_ADDR=true
env_file:
- env
restart: unless-stopped
+1 -3
View File
@@ -13,10 +13,8 @@ PAN115_COOKIE=
ALIYUN_TO_115=
# 115网盘文件夹ID
PAN115_FOLDER_ID=
# 自动更新小雅alist文件
AUTO_UPDATE_ENABLED=false
# 自动清理阿里云盘
AUTO_CLEAR_ENABLED=true
AUTO_CLEAR_ENABLED=
# 阿里云盘自动清理间隔,单位分钟,范围0-60分钟,默认10分钟
AUTO_CLEAR_INTERVAL=
# pikpak 账号,用来观看小雅中pikpak分享给你的资源,格式:`qqq@qq.com:aaadds`
-1
View File
@@ -24,7 +24,6 @@ releases:
pullPolicy: Always
env:
TZ: Asia/Shanghai
AUTO_UPDATE_ENABLED: true
AUTO_CLEAR_ENABLED: true
WEBDAV_PASSWORD:
ALIYUN_TOKEN: