多个服务管理,有没有啥轻量级的工具

2021-06-16 17:37:50 +08:00
 a719114136

由于项目太多,每次部署新项目都要找服务器,找端口,改 nginx 配置。

这个过程太痛苦了,有没有啥 轻量级 的工具,可以自动绑定端口并把域名代理到服务。

(项目都是小项目,并发不高)

1373 次点击
所在节点    问与答
15 条回复
emSaVya
2021-06-16 17:38:34 +08:00
docker-compose
wandehul
2021-06-16 17:40:58 +08:00
招个小弟,工具人
Ansen
2021-06-16 17:45:14 +08:00
ansible
a719114136
2021-06-16 17:46:26 +08:00
@emSaVya docker-compose 做不到啊
a719114136
2021-06-16 17:53:04 +08:00
@Ansen 这个不是运维工具么,他能自动把服务绑定到端口?
privil
2021-06-16 17:54:19 +08:00
@a719114136 #4 docker-compose 可以集成 nginx 进去,对外只暴露一个服务器端口,写个脚本自动找可用端口,自动生成 nginx 配置文件…… 现在我公司就差不多是这么干的。
a719114136
2021-06-16 17:56:20 +08:00
@privil 找不到工具就只能这么干了 = =
ik
2021-06-16 19:32:00 +08:00
需求是服务自动发现 /自动上报?
initd
2021-06-16 19:36:16 +08:00
self-host 的 类 heroku 平台, 属于 CD 的范畴, 没有太多成熟的开源平台。
如果只是单纯的部署程序,设置反代,绑定域名,完全可以通过 Ruby 脚本实现。
多设置几个选择项,我本来就想做个 nginx 配置的生成脚本,技术不够,就鸽了。
然后 DigitalOcean 就出了网页版的工具(带 SSL 证书申请) Mozilla 做的没那么细。

nginxconfig.io
我设置的短链 don.moz.onessl.moz.one
huangzxx
2021-06-16 21:20:18 +08:00
ansible +1
Jirajine
2021-06-16 21:22:28 +08:00
要是上了容器,可以用 traefik 自动化,要不就换 caddy,配置方便一些。
akira
2021-06-16 22:19:01 +08:00
50-100 部署一次,多的是有人帮你做这个事情
a719114136
2021-06-17 10:40:59 +08:00
@ik 差不多,但不太一样。补充了说明
a719114136
2021-06-17 10:41:13 +08:00
@Jirajine traefik 貌似可以,我试试
yiyiniu
129 天前
@a719114136 这个适合:Java 微服务管理工具 V2.0 ,运维/开发人员的好帮手,支持自定义服务、脚本,支持自定义菜单、快速编辑配置文件、快速查看日志、托盘管理、进程守护,楼主可以看一下: https://v2ex.com/t/1039816

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/783783

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX