本地部署IT- Tools

使用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