文件名称:whois-bi:域监视服务
文件大小:139KB
文件格式:ZIP
更新时间:2024-04-08 02:17:20
go kubernetes reactjs whois Go
Whois.bi 监视域的工具。扫描常见的DNS记录,或手动添加它们。定期检查记录中的更改。定期检查Whois更改。 堆 当前使用PostgreSQL来存储状态,使用RabbitMQ来排队和分发作业。它分为4个服务: 苗条的前端 Go前端api 工人经理管理工作的创建(记录和whois查找) 工人流程工作 为了进行开发,有一个docker-compose.yml文件可创建整个堆栈,并在文件更改时对所有组件进行热重载(有关此文件的工作原理,请参阅services/Dockerfile.dev )。 目前,生产针对的是kubernetes,有关更多详细信息,请参见manifests 。还有一个工具箱映像,该映像使用pkg/cmd提供一些sysadmin功能。 发展 我的make位于scripts/make ,提供了一些实用程序,值得注意的是: make build构建本地开发映像 make
【文件预览】:
whois-bi-master
----go.mod(3KB)
----pkg()
--------services()
--------internal()
--------cmd()
----main.go(88B)
----.github()
--------workflows()
----ui()
--------rollup.config.js(2KB)
--------public()
--------src()
--------scripts()
--------nginx.conf(765B)
--------.gitignore(41B)
--------package-lock.json(199KB)
--------package.json(768B)
----go.sum(55KB)
----build()
--------make()
--------.env.example(321B)
--------ui.dockerfile(271B)
--------ui.dev.dockerfile(126B)
--------dev.docker-compose.yml(4KB)
--------service.dockerfile(392B)
--------service.dev.dockerfile(553B)
--------toolbox.dockerfile(440B)
----README.md(1KB)
----Makefile(86B)
----.gitignore(855B)
----manifests()
--------postgres.yml(1KB)
--------whoisbi-frontend.yml(1KB)
--------rabbitmq-storage.yml(219B)
--------00-namespace.yaml(58B)
--------postgres-storage.yml(219B)
--------whoisbi-backend.yml(1KB)
--------ingress.yml(1KB)
--------adminer.yml(681B)
--------rabbitmq.yml(1KB)
--------whoisbi-toolbox.yml(518B)