installer 可以安装、部署、更新 管理 hummerrisk
cd installer
# 安装,版本是在 static.env 指定的
hrctl install
# 升级到 static.env 中的版本
hrctl upgrade v1.0.0
# 升级到指定版本
hrctl upgrade v1.0.0
# 启动
hrctl start
# 停止
hrctl stop
# 重启
hrctl restart
# 升级
hrctl upgrade
# 卸载
hrctl uninstall
# 备份数据库
hrctl backup_db
# 还原数据库
hrctl restore_db /opt/hmr_db_backup/hummerrisk-xx.sql
# 帮助
hrctl --help
配置文件将会放在 /opt/hummerrisk/conf 中
[root@VM-25-15-centos ~]# tree /opt/hummerrisk/conf/
/opt/hummerrisk/conf/
├── hummerrisk
│ ├── aws-config # aws配置文件
│ └── hummerrisk.env # HummerRisk 的变量配置文件
├── install.conf
├── mysql
│ ├── hummerrisk.sql # 初始化 SQL
│ └── mysql.cnf # MySQL 数据库的配置文件
├── nacos
│ └── application.properties # Nacos 的配置文件
├── nginx
│ └── hummerrisk.conf # nginx 配置文件
└── redis
└── redis.conf # MySQL 数据库的配置文件
install.conf 文件是环境变量式配置文件,会挂在到各个容器中
install.conf 有说明,可以参考
组件名称 | 端口 | 说明 |
---|---|---|
hmr-ui | 80 | |
hmr-flyway | 9000 | |
hmr-gateway | 8080 | |
hmr-auth | 9200 | |
hmr-system | 9300,9301,8001 | |
hmr-cloud | 9400,9401,8002 | |
hmr-k8s | 9500,9501,8003 | |
hmr-monitor | 9100 | |
hmr-mysql | 3306 | |
hmr-nacos | 8848,9848 | |
hmr-redis | 6379 | |
hmr-job | 8084 |