使用NodeJS自我更新项目

 智勇双全882602900857_984 发布于 2022-12-23 16:12

我有一个主要在NodeJS上运行的项目.在启动期间,它会创建一个socket.io + http服务器和一些工作者(主要是在特定事件上完成工作的事件监听器).

现在,我想实现一个工作进程,该进程自动检查在同一服务器上通过GitLab托管的git仓库上是否有新的提交.

所以我想知道:

是否有一个npm模块可以查找本地和远程git存储库是否在提交中匹配?

或者是否会建议使用Redis的Pub/Sub和git hook以这种方式通知应用程序更新?

或者你会推荐一种完全不同的方法吗?

目前该项目作为开发服务器运行,一旦处于生产状态,我可能会关闭自动更新功能.但是,由于我在笔记本电脑上开发但在远程服务器上进行测试,因此自动更新程序会很方便.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有