Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Galaxy Meteor windows主机如何工作?_Node.js_Windows_Meteor_Deployment_Galaxy - Fatal编程技术网

Node.js Galaxy Meteor windows主机如何工作?

Node.js Galaxy Meteor windows主机如何工作?,node.js,windows,meteor,deployment,galaxy,Node.js,Windows,Meteor,Deployment,Galaxy,我有一个node.js应用程序,我是从一个更高级的开发人员那里采用的。我想部署它,我知道它会起作用,因为他已经部署了好几次了。我正在阅读以下说明: 我用窗户,他也是 部署是如何工作的 请遵照以下指示: Windows如果您使用的是Windows,则要部署的命令略为复杂 不一样。您需要先设置环境变量,然后运行 第二个部署命令(语法与其他命令相同) 你会申请流星部署) 在美国东部的情况下,命令将是: $SET DEPLOY\u HOSTNAME=galaxy.meteor.com $meteor部

我有一个node.js应用程序,我是从一个更高级的开发人员那里采用的。我想部署它,我知道它会起作用,因为他已经部署了好几次了。我正在阅读以下说明:

我用窗户,他也是

部署是如何工作的

请遵照以下指示:

Windows如果您使用的是Windows,则要部署的命令略为复杂 不一样。您需要先设置环境变量,然后运行 第二个部署命令(语法与其他命令相同) 你会申请流星部署)

在美国东部的情况下,命令将是:

$SET DEPLOY\u HOSTNAME=galaxy.meteor.com $meteor部署[主机名] --设置path-to-settings.json

我应该去笔记本电脑的源目录运行这些命令吗?然后会发生什么?源代码是从我的笔记本电脑上传到他们的服务器上,然后他们的魔法处理其余的事情吗

当我想修改代码的时候呢?我只是做了同样的事情,指向一个现有的容器,再次,他们做了魔术

我应该去笔记本电脑的源目录运行这些命令吗?然后会发生什么?源代码是从我的笔记本电脑上传到他们的服务器上,然后他们的魔法处理其余的事情吗

这不是魔法。基本上,您可以转到dev root并输入这些命令。在引擎盖下,它构建用于生产的应用程序(包括用于优化的缩小和产品标志),完成后打开与aws基础设施的连接并推送构建包

见:

在服务器上,将有一些安装和安装后脚本为您设置所有环境,如果过程中没有错误,请启动您的应用程序

根据您的帐户设置和输入的命令,这些脚本当然有一些自动化

当我想修改代码的时候呢?我只是做了同样的事情,指向一个现有的容器,再次,他们做了魔术


您必须再次重建(使用给定的deploy命令),但Galaxy将负责其余部分。

您解决了这个问题吗?@Jankapunkt我对持续更新仍有点不确定。如果我对web应用程序进行了更改,那么它真的仅仅是一个命令就能让新代码在同一个url上运行吗?捆绑包构建是一个定义良好、具有很强决定力的过程,因此是可重复的过程。其他一切都将是灾难性的。您可以安全地在应用程序中进行更改并部署(包括构建)它。您甚至可以使用相同的代码库重复此操作,它将产生完全相同的包。正如我在下面解释的,部署捆绑包基本上是上传、卸载、npm安装、配置nginx、配置docker等的混合,这对您来说都是自动化的。