使用Docker本地部署或部署在自己服务器上
1、如未安装docker,请点击Docker Desktop下载链接:https://docs.docker.com
2、启动docker,运行容器,下载corentinth/it-tools镜像,从docker hub拉取it-tools镜像,映射端口可自行修改
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latest
3、本地访问:http://192.168.xxx.xxx:8080/,将IP更换为自己的IP地址即可。如果无法访问,注意防火墙和安全组设置问题。
可以做一个定时器可以每天凌晨拉去itools最新代码
1、在某一个路径下创建一个shell 脚本,写入下面内容
#!/bin/bash
# 进入 it-tools 项目的目录
cd /xxxx/xxxx/it-tools
# 拉取最新的代码
git pull origin main #若是其他分支,记得修改为对应的分支名称。
2、给脚本添加执行权限:
chmod +x /home/yourusername/update_itools.sh
3、使用 cron
来设定定时任务,定时在每天凌晨拉取代码。
crontab -e
4、在文件的末尾添加一行来设置定时任务
0 0 * * * /home/yourusername/update_itools.sh >> /xxxx/xxxx/itools_update.log 2>&1
⚠️注意:需要设置开机启动
sudo systemctl enable cron