首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/deploying node.js应用程序到离线服务器的“连续集成”

/deploying node.js应用程序到离线服务器的“连续集成”
EN

Stack Overflow用户
提问于 2015-08-10 16:27:01
回答 1查看 716关注 0票数 1

我们的客户端有离线服务器(只能从专用网络内部访问),我们必须在那里部署node.js应用程序(应用程序由快捷web服务器和一些工作人员和Postgres组成)。我们无法访问该服务器,因此客户端将自行准备环境/安装应用程序/执行更新。由于服务器无法访问internet,所以所有npm包(依赖项)都必须构建在我们这一方,并作为一个包交付给客户端,这样他就可以轻松地安装。我们还必须收集一些日志并将它们存储在服务器上。

我的问题是如何处理这种情况?一开始,我想到了docker --我可以只为客户端提供图像,里面配置了所有的环境--但是docker似乎只有在寄存器/repos和所有“在线内容”中才能很好地工作,以便为我必须发送的客户端提供原始图像。每次向客户端发送670 to文件。

到目前为止,我们公司使用云(主要是在heroku上)的所有东西- web服务器、工作人员、数据库、日志等等,并且很容易管理这样的堆栈(加上github上的源代码和travis的自动部署).

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-10 16:52:49

离线-国家预防机制

您可以使用单个命令保存我的所有包。

代码语言:javascript
复制
npm install -g offline-npm

保存成功后,脱机安装真的很容易,就像

代码语言:javascript
复制
npm install [-g] <name>-<version>.tgz
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31924640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档