a719114136
V2EX  ›  问与答

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

  •  
  •   a719114136 · Jun 16, 2021 · 2300 views
    This topic created in 1976 days ago, the information mentioned may be changed or developed.

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

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

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

    Supplement 1  ·  Jun 17, 2021
    补充说明下需求:

    * 自动寻找可用服务器,把服务部署上去
    * 在服务器上自动寻找可用端口,并启动服务绑定端口
    * 自动把域名代理到这个端口
    15 replies  •  2024-05-14 15:50:50 +08:00
    emSaVya
    emSaVya
    Jun 16, 2021
    1
    docker-compose
    wandehul
    wandehul
    Jun 16, 2021❤️1
    2
    招个小弟,工具人
    Ansen
    Ansen
    Jun 16, 2021
    3
    ansible
    a719114136
    a719114136
    OP
    Jun 16, 2021
    4
    @emSaVya docker-compose 做不到啊
    a719114136
    a719114136
    OP
    Jun 16, 2021
    5
    @Ansen 这个不是运维工具么,他能自动把服务绑定到端口?
    privil
    privil
    Jun 16, 2021
    6
    @a719114136 #4 docker-compose 可以集成 nginx 进去,对外只暴露一个服务器端口,写个脚本自动找可用端口,自动生成 nginx 配置文件…… 现在我公司就差不多是这么干的。
    a719114136
    a719114136
    OP
    Jun 16, 2021
    7
    @privil 找不到工具就只能这么干了 = =
    ik
    ik
    Jun 16, 2021 via iPhone
    8
    需求是服务自动发现 /自动上报?
    initd
    initd
    Jun 16, 2021
    9
    self-host 的 类 heroku 平台, 属于 CD 的范畴, 没有太多成熟的开源平台。
    如果只是单纯的部署程序,设置反代,绑定域名,完全可以通过 Ruby 脚本实现。
    多设置几个选择项,我本来就想做个 nginx 配置的生成脚本,技术不够,就鸽了。
    然后 DigitalOcean 就出了网页版的工具(带 SSL 证书申请) Mozilla 做的没那么细。

    见 nginxconfig.io ,
    我设置的短链 don.moz.one 和 ssl.moz.one
    huangzxx
    huangzxx
    Jun 16, 2021
    10
    ansible +1
    Jirajine
    Jirajine
    Jun 16, 2021 via Android
    11
    要是上了容器,可以用 traefik 自动化,要不就换 caddy,配置方便一些。
    akira
    akira
    Jun 16, 2021
    12
    50-100 部署一次,多的是有人帮你做这个事情
    a719114136
    a719114136
    OP
    Jun 17, 2021
    13
    @ik 差不多,但不太一样。补充了说明
    a719114136
    a719114136
    OP
    Jun 17, 2021
    14
    @Jirajine traefik 貌似可以,我试试
    yiyiniu
    yiyiniu
    May 14, 2024
    15
    @a719114136 这个适合:Java 微服务管理工具 V2.0 ,运维/开发人员的好帮手,支持自定义服务、脚本,支持自定义菜单、快速编辑配置文件、快速查看日志、托盘管理、进程守护,楼主可以看一下: https://v2ex.com/t/1039816
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1663 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 546ms · UTC 16:26 · PVG 00:26 · LAX 08:26 · JFK 11:26
    ♥ Do have faith in what you're doing.