草庐IT

Deployment

全部标签

node.js - 如何从 Jenkins 将 Node 应用程序部署到远程主机?

这是Node应用目录根目录下的Jenkins文件:pipeline{agentanytriggers{pollSCM('*****')}stages{stage("deploy"){steps{sh"scp"}}}}我将Jenkins配置为连接到远程gitlabnodeprojrepo以检查Node项目以及Jenkinsfile并运行项目的Jenkinsfile。这部分工作正常,但是现在要执行什么操作(请注意,Jenkins服务器和运行Nodejs的服务器以及gitlabrepo都是相互远程的):runthesecommandsonremoteserveronwhichnodeappi

node.js - 如何从 Jenkins 将 Node 应用程序部署到远程主机?

这是Node应用目录根目录下的Jenkins文件:pipeline{agentanytriggers{pollSCM('*****')}stages{stage("deploy"){steps{sh"scp"}}}}我将Jenkins配置为连接到远程gitlabnodeprojrepo以检查Node项目以及Jenkinsfile并运行项目的Jenkinsfile。这部分工作正常,但是现在要执行什么操作(请注意,Jenkins服务器和运行Nodejs的服务器以及gitlabrepo都是相互远程的):runthesecommandsonremoteserveronwhichnodeappi

deployment - 将域指向我的远程 Node JS 应用程序?

我正在尝试弄清楚如何在我的Ubuntu10.04LTS服务器上部署NodeJS。我已经阅读了许多不同的博客和文章,它们解释了多种不同的方式。大多数似乎已经过时,或者似乎并没有真正起作用。似乎最简单的解决方案是使用Forever之类的东西?...或使用Monit或Supervisor的Upstart。对吗?我仍然不明白的一件事是,如果不使用Ngnix之类的东西,我如何才能真正让我的域名(例如example.com)真正指向我的NodeJS应用程序并且它正在运行的端口?非常感谢您的指导。我不是这方面的专家,所以请原谅我在这里缺乏知识。(我正在努力!:)更新:我问这个的原因是在我的服务器上我

deployment - 将域指向我的远程 Node JS 应用程序?

我正在尝试弄清楚如何在我的Ubuntu10.04LTS服务器上部署NodeJS。我已经阅读了许多不同的博客和文章,它们解释了多种不同的方式。大多数似乎已经过时,或者似乎并没有真正起作用。似乎最简单的解决方案是使用Forever之类的东西?...或使用Monit或Supervisor的Upstart。对吗?我仍然不明白的一件事是,如果不使用Ngnix之类的东西,我如何才能真正让我的域名(例如example.com)真正指向我的NodeJS应用程序并且它正在运行的端口?非常感谢您的指导。我不是这方面的专家,所以请原谅我在这里缺乏知识。(我正在努力!:)更新:我问这个的原因是在我的服务器上我

git - Heroku + Github 部署策略

我正在开发一个网络应用程序,在Github上托管源代码并在Heroku上运行该应用程序。一切正常,但我有一个问题我无法解决。在部署我的代码之前,我会运行一些脚本来优化代码(缩小、连接文件等)。heroku应用仅使用应用的优化版本。基本上,我有两个文件夹:dev和production。Dev包含我编写的源代码,production由我的构建脚本生成(我使用grunt和requirejs)。目前,这两个文件夹都在我的Git存储库中,并且都被推送到Github和Heroku。我宁愿在Github上只有dev而在Heroku上只有production。我阅读了一些文章如何为Heroku设置不同

git - Heroku + Github 部署策略

我正在开发一个网络应用程序,在Github上托管源代码并在Heroku上运行该应用程序。一切正常,但我有一个问题我无法解决。在部署我的代码之前,我会运行一些脚本来优化代码(缩小、连接文件等)。heroku应用仅使用应用的优化版本。基本上,我有两个文件夹:dev和production。Dev包含我编写的源代码,production由我的构建脚本生成(我使用grunt和requirejs)。目前,这两个文件夹都在我的Git存储库中,并且都被推送到Github和Heroku。我宁愿在Github上只有dev而在Heroku上只有production。我阅读了一些文章如何为Heroku设置不同

node.js - 如何部署 Angular.js 应用程序?

这可能是一个愚蠢的问题,但我想知道我应该使用什么平台来部署我的Angular.js应用程序?我尝试使用Heroku,但出现“未检测到Cedar支持的应用程序”错误。有什么想法吗?更新我正在尝试将此作为Node.js应用程序提供给heorku,但似乎仍然无法使其正常工作。我的应用程序的根目录中有一个web-server.js文件,我在这里的Procfile中引用了它:web:nodeweb-server.js这是我的package.json文件,也在根目录中:{"name":"medicare-data","version":"0.0.1","dependencies":{},"engi

node.js - 如何部署 Angular.js 应用程序?

这可能是一个愚蠢的问题,但我想知道我应该使用什么平台来部署我的Angular.js应用程序?我尝试使用Heroku,但出现“未检测到Cedar支持的应用程序”错误。有什么想法吗?更新我正在尝试将此作为Node.js应用程序提供给heorku,但似乎仍然无法使其正常工作。我的应用程序的根目录中有一个web-server.js文件,我在这里的Procfile中引用了它:web:nodeweb-server.js这是我的package.json文件,也在根目录中:{"name":"medicare-data","version":"0.0.1","dependencies":{},"engi

node.js - Heroku + node.js : I have a server which uses multiple ports. 如何让 Heroku 分配它们?

嗯,我会尽量说得更清楚..在我用node.js编写的应用服务器中,我有多个端口的内部代理:在我的8080端口我有我的restapi。在我的3000端口我有我的推送服务器和聊天。我使用npm包subdomain-router用于到端口的内部路由,在“前端”中公开子域,这些子域代理回这些端口。代码演示:(显然不是应用的真实名称)require('subdomain-router')({host:'.herokuapp.com',subdomains:{'':8080,//.herokuapp.com::8080--WORKS--'api':8080,//api..herokuapp.com

node.js - Heroku + node.js : I have a server which uses multiple ports. 如何让 Heroku 分配它们?

嗯,我会尽量说得更清楚..在我用node.js编写的应用服务器中,我有多个端口的内部代理:在我的8080端口我有我的restapi。在我的3000端口我有我的推送服务器和聊天。我使用npm包subdomain-router用于到端口的内部路由,在“前端”中公开子域,这些子域代理回这些端口。代码演示:(显然不是应用的真实名称)require('subdomain-router')({host:'.herokuapp.com',subdomains:{'':8080,//.herokuapp.com::8080--WORKS--'api':8080,//api..herokuapp.com