Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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
Javascript 部署Meteor应用程序最简单的方法是什么?_Javascript_Meteor - Fatal编程技术网

Javascript 部署Meteor应用程序最简单的方法是什么?

Javascript 部署Meteor应用程序最简单的方法是什么?,javascript,meteor,Javascript,Meteor,我花了一整天的时间,但没有成功。我试过Heroku,但它给出了一个错误,并且日志没有给出任何好的信息。我想要一个免费的服务,一旦应用程序获得更多流量,就可以扩展。我只想写尽可能少的几行,或者干脆写一个包。这不应该这么难。谢谢。它没有比更简单。它没有比更简单 其中myapp是您选择的未使用子域 从文件中: 您还可以部署到自己的域。只需将要用作origin.meteor.com的CNAME的主机名设置为,然后部署到该名称 如果你想要可扩展的,我知道这不是免费的。但您可以使用AWS、linode或几乎

我花了一整天的时间,但没有成功。我试过Heroku,但它给出了一个错误,并且日志没有给出任何好的信息。我想要一个免费的服务,一旦应用程序获得更多流量,就可以扩展。我只想写尽可能少的几行,或者干脆写一个包。这不应该这么难。谢谢。

它没有比更简单。

它没有比更简单

其中myapp是您选择的未使用子域

从文件中:

您还可以部署到自己的域。只需将要用作origin.meteor.com的CNAME的主机名设置为,然后部署到该名称

如果你想要可扩展的,我知道这不是免费的。但您可以使用AWS、linode或几乎任何云服务。只需在主机上安装meteor,并从项目目录运行以下命令:

$ cd my_project_directory && meteor
如果希望它在后台运行:

$ cd my_project_directory && meteor &>.log &
$ disown %1 // or whatever job number meteor runs as.
其中myapp是您选择的未使用子域

从文件中:

您还可以部署到自己的域。只需将要用作origin.meteor.com的CNAME的主机名设置为,然后部署到该名称

如果你想要可扩展的,我知道这不是免费的。但您可以使用AWS、linode或几乎任何云服务。只需在主机上安装meteor,并从项目目录运行以下命令:

$ cd my_project_directory && meteor
如果希望它在后台运行:

$ cd my_project_directory && meteor &>.log &
$ disown %1 // or whatever job number meteor runs as.

IMO部署meteor应用程序进行生产的最简单方法是使用和您自己的服务器DigitalOcean,Linode

meteor up setups server为您安装nodejs、mongodb等,并为您提供简单的部署方式:

mup deploy

您可以使用足够好的服务器启动,每月只需5美元。

IMO部署meteor应用程序进行生产的最简单方法是使用和您自己的服务器DigitalOcean、Linode

meteor up setups server为您安装nodejs、mongodb等,并为您提供简单的部署方式:

mup deploy

您可以使用足够好的服务器,只需每月5美元即可开始使用。

我制作了一些教程视频,介绍如何将Meteor Up与Amazon EC2结合使用。您可以从免费的EC2 Micro Tier开始

设置EC2

EC2 SSH

流星部署到EC2上


我制作了一些教程视频,用于将Meteor Up与AmazonEC2结合使用。您可以从免费的EC2 Micro Tier开始

设置EC2

EC2 SSH

流星部署到EC2上


这似乎是个老问题,但万一有人在这里偶然发现

在我做了研究并尝试了许多不同的事情之后,我最终完成了以下过程,其中包括令人惊奇的,到目前为止,我正在为我的许多项目做这件事

1-通过执行以下操作在服务器上安装meteor

curl https://install.meteor.com/ | sh
sudo -E passenger start --port 80 --user root --environment production --daemonize --sticky-sessions
2-按照文件安装Phusion Passenger

3-在本地构建应用程序添加meteor软件包很重要

4-删除.meteor/local/build和.meteor/local/cordova build如果要保留本地数据库,请不要删除数据库

5-使用ftp,在您的服务器上创建一个文件夹,并上载所有文件,包括.meteor文件夹

6-通过执行以下操作独立运行phusion乘客

curl https://install.meteor.com/ | sh
sudo -E passenger start --port 80 --user root --environment production --daemonize --sticky-sessions
当然,您应该在执行此操作之前更改变量。您可以对您拥有的每个应用程序使用最后4个步骤。如果您想发布cordova应用程序,只需使用您的域和选定的端口,而不是yourapp.meteor.com

由于meteor会自动重新加载自己,直到您说不可以,所以您可以将新的客户端文件上载到服务器,并在需要快速更改时等待重新加载。如果更改在服务器上,请使用

passenger stop --port 80
上传您的文件并再次运行

我希望这能帮助其他人


最好的

现在这似乎是个老问题,但万一有人在这里偶然发现

在我做了研究并尝试了许多不同的事情之后,我最终完成了以下过程,其中包括令人惊奇的,到目前为止,我正在为我的许多项目做这件事

1-通过执行以下操作在服务器上安装meteor

curl https://install.meteor.com/ | sh
sudo -E passenger start --port 80 --user root --environment production --daemonize --sticky-sessions
2-按照文件安装Phusion Passenger

3-在本地构建应用程序添加meteor软件包很重要

4-删除.meteor/local/build和.meteor/local/cordova build如果要保留本地数据库,请不要删除数据库

5-使用ftp,在您的服务器上创建一个文件夹,并上载所有文件,包括.meteor文件夹

6-通过执行以下操作独立运行phusion乘客

curl https://install.meteor.com/ | sh
sudo -E passenger start --port 80 --user root --environment production --daemonize --sticky-sessions
当然,您应该在执行此操作之前更改变量。您可以对您拥有的每个应用程序使用最后4个步骤。如果您想发布cordova应用程序,只需使用您的域和选定的端口,而不是yourapp.meteor.com

由于meteor会自动重新加载自己,直到您说不可以,所以您可以将新的客户端文件上载到服务器,并在需要快速更改时等待重新加载。如果更改在服务器上,请使用

passenger stop --port 80
上传您的文件并再次运行

我希望这是他 有人在外面


最好的

我需要一些可以用于生产的东西。添加域名、缩放等。您可以在Meteor的服务器上添加域名,但无法控制缩放。然而,没有什么比这更简单了。我已经使用部署到AWS,所以这是一个选项,您可以完全控制;但这并不简单。我需要一些可以用于生产的东西。添加域名、缩放等。您可以在Meteor的服务器上添加域名,但无法控制缩放。然而,没有什么比这更简单了。我已经使用部署到AWS,所以这是一个选项,您可以完全控制;但这并不简单。除了我和meteor团队,代码对其他人可见吗?据我所知,不。除了我和meteor团队,代码对其他人可见吗?据我所知,不。