由于项目太多,每次部署新项目都要找服务器,找端口,改 nginx 配置。
这个过程太痛苦了,有没有啥 轻量级 的工具,可以自动绑定端口并把域名代理到服务。
(项目都是小项目,并发不高)
|      1emSaVya      2021-06-16 17:38:34 +08:00 docker-compose | 
|  |      2wandehul      2021-06-16 17:40:58 +08:00  1 招个小弟,工具人 | 
|  |      3Ansen      2021-06-16 17:45:14 +08:00 ansible | 
|  |      4a719114136 OP @emSaVya docker-compose 做不到啊 | 
|  |      5a719114136 OP @Ansen 这个不是运维工具么,他能自动把服务绑定到端口? | 
|  |      6privil      2021-06-16 17:54:19 +08:00 @a719114136 #4 docker-compose 可以集成 nginx 进去,对外只暴露一个服务器端口,写个脚本自动找可用端口,自动生成 nginx 配置文件…… 现在我公司就差不多是这么干的。 | 
|  |      7a719114136 OP @privil 找不到工具就只能这么干了 = = | 
|  |      8ik      2021-06-16 19:32:00 +08:00 via iPhone 需求是服务自动发现 /自动上报? | 
|  |      9initd      2021-06-16 19:36:16 +08:00 self-host 的 类 heroku 平台, 属于 CD 的范畴, 没有太多成熟的开源平台。 如果只是单纯的部署程序,设置反代,绑定域名,完全可以通过 Ruby 脚本实现。 多设置几个选择项,我本来就想做个 nginx 配置的生成脚本,技术不够,就鸽了。 然后 DigitalOcean 就出了网页版的工具(带 SSL 证书申请) Mozilla 做的没那么细。 见 nginxconfig.io , 我设置的短链 don.moz.one 和 ssl.moz.one | 
|  |      10huangzxx      2021-06-16 21:20:18 +08:00 ansible +1 | 
|      11Jirajine      2021-06-16 21:22:28 +08:00 via Android 要是上了容器,可以用 traefik 自动化,要不就换 caddy,配置方便一些。 | 
|  |      12akira      2021-06-16 22:19:01 +08:00 50-100 部署一次,多的是有人帮你做这个事情 | 
|  |      13a719114136 OP @ik 差不多,但不太一样。补充了说明 | 
|  |      14a719114136 OP @Jirajine traefik 貌似可以,我试试 | 
|  |      15yiyiniu      2024-05-14 15:50:50 +08:00 @a719114136  这个适合:Java 微服务管理工具 V2.0  ,运维/开发人员的好帮手,支持自定义服务、脚本,支持自定义菜单、快速编辑配置文件、快速查看日志、托盘管理、进程守护,楼主可以看一下: https://ex.noerr.eu.org/t/1039816 |