update docker

This commit is contained in:
lxk0301
2021-02-23 11:25:00 +08:00
parent 13f3f766b0
commit dd117d181e
2 changed files with 25 additions and 6 deletions

View File

@ -121,3 +121,8 @@ crontab $mergedListFile
echo "第10步将仓库的docker_entrypoint.sh脚本更新至系统/usr/local/bin/docker_entrypoint.sh内..."
cat /scripts/docker/docker_entrypoint.sh >/usr/local/bin/docker_entrypoint.sh
echo "发送通知"
export NOTIFY_CONTENT="2021-02-21更新 https://gitee.com/lxk0301/jd_scripts仓库被迫私有需重新更新一下镜像https://hub.docker.com/r/lxk0301/jd_scripts(注国内第三方镜像目前可能不是最新请使用hub.docker.com镜像docker-compose.yml的REPO_URL记得修改)后续可同步更新jd_script仓库最新脚本"
cd /scripts/docker
node notify_docker_user.js

View File

@ -1,9 +1,23 @@
const notify = require('../sendNotify');
function image_update_notify() {
if (process.env.NOTIFY_CONTENT) {
notify.sendNotify("⚠Docker镜像版本更新通知⚠", process.env.NOTIFY_CONTENT)
const fs = require('fs');
const notifyPath = '/scripts/logs/notify.txt';
async function image_update_notify() {
if (fs.existsSync(notifyPath)) {
//notify.txt文件存在
const content = await fs.readFileSync(`${notifyPath}`, 'utf8');//读取notify.txt内容
if (!content.match(process.env.NOTIFY_CONTENT) && process.env.NOTIFY_CONTENT) {
await notify.sendNotify("⚠Docker镜像版本更新通知⚠", process.env.NOTIFY_CONTENT);
//把通知内容写入notify.txt文件
await fs.writeFileSync(`${notifyPath}`, JSON.stringify(process.env.NOTIFY_CONTENT));
}
} else {
if (process.env.NOTIFY_CONTENT) {
notify.sendNotify("⚠Docker镜像版本更新通知⚠", process.env.NOTIFY_CONTENT)
//把通知内容写入notify.txt文件
await fs.writeFileSync(`${notifyPath}`, JSON.stringify(process.env.NOTIFY_CONTENT));
}
}
}
image_update_notify();
!(async() => {
await image_update_notify();
})().catch((e) => console.log(e))