与 docker 相关的部分修改 (#164)

This commit is contained in:
ikuaki1009 2023-06-05 16:01:15 +08:00 committed by GitHub
parent 75887e582e
commit 9da46bc899
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 5 deletions

View File

@ -18,6 +18,7 @@ services:
- ./yunzai/genshin_config:/app/Miao-Yunzai/plugins/genshin/config # 公共Cookie云崽功能配置文件
- ./yunzai/logs:/app/Miao-Yunzai/logs # 日志文件
- ./yunzai/data:/app/Miao-Yunzai/data # 数据文件
- ./yunzai/temp:/app/Miao-Yunzai/temp # 临时文件
# 以下目录是插件目录,安装完插件后需要手动添加映射(如有其他插件请自行添加)
# 映射格式:./yunzai/plugins/<插件目录名>:/app/Miao-Yunzai/plugins/<插件目录名>
# - ./yunzai/plugins/example:/app/Miao-Yunzai/plugins/example # 单js插件目录

View File

@ -91,10 +91,10 @@ if [ -d $PY_PLUGIN_PATH"/.git" ]; then
echo -e " ${Warn} ${YellowBG} 当前工作区有修改,尝试暂存后更新。${Font}"
git add .
git stash
git pull origin main --allow-unrelated-histories --rebase
git pull origin v3 --allow-unrelated-histories --rebase
git stash pop
else
git pull origin main --allow-unrelated-histories
git pull origin v3 --allow-unrelated-histories
fi
if [[ ! -f "$HOME/.ovo/py.ok" ]]; then
@ -184,4 +184,11 @@ fi
echo -e "\n ================ \n ${Info} ${GreenBG} 启动 Miao-Yunzai ${Font} \n ================ \n"
set +e
node app
EXIT_CODE=$?
if [[ $EXIT_CODE != 0 ]]; then
echo -e "\n ================ \n ${Warn} ${YellowBG} 启动 Miao-Yunzai 失败 ${Font} \n ================ \n"
tail -f /dev/null
fi

View File

@ -424,9 +424,15 @@ export default class User extends base {
}
await user.save()
if (fs.existsSync(`./data/MysCookie/${qq}.yaml`)) {
fs.rename(`./data/MysCookie/${qq}.yaml`, `./temp/MysCookieBak/${qq}.yaml`, (err) => {
if (err) console.log(err)
})
try {
let src = `./data/MysCookie/${qq}.yaml`;
let dest = `./temp/MysCookieBak/${qq}.yaml`;
await fs.promises.unlink(dest).catch((_) => { });
await fs.promises.copyFile(src, dest);
await fs.promises.unlink(src);
} catch (err) {
console.log(err);
}
}
count++
}