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