From 38d826526f447805c2d3eb7ad442318755019194 Mon Sep 17 00:00:00 2001 From: fanyuhui <852221040@qq.com> Date: Thu, 14 Nov 2024 17:13:59 +0800 Subject: [PATCH] update --- README.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ oci-helper.db | Bin 28672 -> 28672 bytes 2 files changed, 44 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..63405d8 --- /dev/null +++ b/README.md @@ -0,0 +1,44 @@ +# oci-helper + +> 一个基于 Oracle OCI SDK 开发的WEB端可视化甲骨文云助手,目前实现的功能有:支持添加多个租户配置、查询租户实例信息、根据多个CIDR网段更换实例公共IP、多租户枪机等功能。 + +## 核心功能 + +1. 同时管理多个租户配置信息。 +2. 根据多个CIDR网段更换实例公共IP,遇到请求频繁等异常会直接忽略,不影响下一次执行,直至更换到指定IP段的IP。 +3. 多租户同时开机,后台一直运行,直至开机成功。 + +## 如何部署 + +推荐docker部署,出于安全问题建议使用Nginx反向代理配置HTTPS访问。 + +### 1. 新建目录 + +```bash +mkdir -p /app/oci-helper/keys +``` + +### 2. 拷贝文件 + +复制`application.yml`、`oci-helper.db`到`/app/oci-helper`目录下。 + +### 3. docker拉取镜像直接运行 + +需提前安装docker环境,镜像大小约170MB,支持arm64、amd64架构。 + +```bash +docker run -d --name test --restart=always \ +-p 8818:8818 \ +-v /app/oci-helper/application.yml:/app/oci-helper/application.yml \ +-v /app/oci-helper/oci-helper.db:/app/oci-helper/oci-helper.db \ +-v /app/oci-helper/keys:/app/oci-helper/keys \ +yohannfan/oci-helper:latest +``` + +## 页面展示 + +![image.png](https://pic5.58cdn.com.cn/nowater/webim/big/n_v2095b0fdd8f7e4b7186d265cd261b6d81.png) + +![image.png](https://pic1.58cdn.com.cn/nowater/webim/big/n_v2543323ea3d274c2ca435e2b5dcc3074f.png) + +![image.png](https://pic3.58cdn.com.cn/nowater/webim/big/n_v2e3c93ccfcbd6442b8093d11fec370ee1.png) \ No newline at end of file diff --git a/oci-helper.db b/oci-helper.db index 37771315173fb860e36eaa4a37b41acee59d5d58..098264c38fbb6232cfee52459780ff56abb85d00 100644 GIT binary patch delta 191 zcmZp8z}WDBae_3X-$WT_M!$^-EBKlC_H5=7*u-bpbxcRLdC!>gof}yFEsezTLAr}J>2rw}4 v-`LEhaE{+dojH_~2xBbZ`d)74GPut#F2-!kX=GqzqHAcVYltv@k%IvMiWx8< delta 160 zcmZp8z}WDBae_3X&qNt#MxTudEBKi>H*V$<*u=-jz`*DdD%q&rsG6-9ZakS^UuE+< zISxh+9UiWpJNg9H>v+$iT=%*U(Vc5NN!am5GU!sl_4(0|2I> BC3*k=