Mongodb 在WebParty上安装Meteor
我在Web派系上安装Meteor以及设置网站和应用程序时遇到问题,因为我没有详细的说明如何实现这一点,Web派系支持也没有提供详细的支持 第一期: 如何在没有root权限的情况下将Meteor作为共享主机安装在Web派系上 第二期: 如何在后台设置应用程序、配置端口和运行应用程序服务器 第3期:Mongodb 在WebParty上安装Meteor,mongodb,meteor,webfaction,Mongodb,Meteor,Webfaction,我在Web派系上安装Meteor以及设置网站和应用程序时遇到问题,因为我没有详细的说明如何实现这一点,Web派系支持也没有提供详细的支持 第一期: 如何在没有root权限的情况下将Meteor作为共享主机安装在Web派系上 第二期: 如何在后台设置应用程序、配置端口和运行应用程序服务器 第3期: 我是否需要安装MongoDB,因为Meteor有自己的MongoDB版本?经过一番努力,我成功地在WebPosition上部署了Meteor 0.6.6.3应用程序,以下是过程 基本上,您需要使用将Me
我是否需要安装MongoDB,因为Meteor有自己的MongoDB版本?经过一番努力,我成功地在WebPosition上部署了Meteor 0.6.6.3应用程序,以下是过程 基本上,您需要使用将Meteor应用程序转换为Node.js应用程序才能运行,您确实需要在您的WebParty服务器或DB托管服务(如/)上设置MongoDB实例,Meteor自己的MongoDB在这种情况下无法使用 在WebPosition服务器上安装以下内容:
mongod --fork --logpath ~/tmp/mongodb.log --dbpath ~/.data/db --port [MONGO_PORT]
export MONGO_URL="mongodb://localhost:[MONGO_PORT]/[DB_NAME]?autoReconnect=true"
export PORT="[APP_PORT]"
export ROOT_URL="http://[YOUR_DOMAIN]"
forever start main.js
这是一篇老文章,但由于我最近一直在研究如何让这篇文章从头到尾都有效,我认为值得分享。。。 以下github gist是一个python脚本,应该是不言自明的:
如果您可以改进,请提交一个请求。我知道这是一个老问题,但这是我一直在努力解决的问题,这就是我想贡献的原因。因此,以下是我将Meteor 1.3应用程序部署到WebFaction共享托管服务时遵循的步骤。您应该熟悉命令行和ssh之类的东西。但如果你是一个流星开发者,我想这不是问题 TL;DR:如果您正在寻找一个耗时较少的选项,我创建了一个npm包,它遵循以下步骤:
mongodb://user:password@ds123456.mlab.com:11122/something
meteor build./build--architecture os.linux.x86_64
。此步骤应在生成文件夹中创建app_name.tar.gz文件scp build/app_name.tar.gz webparty_user@webXXX.webfaction.com:/home/webpartion\u username/webapps/app\u name/app\u name.tar.gz
ssh-webpower_user@webXXX.webfaction.com
,谢谢。然后通过运行cd-webapps/app\u-name
转到您的应用程序目录。到达后,可以通过运行ls
检查.tar.gz文件是否在那里。如果一切正常,请运行tar-zxvf app_name.tar.gz
cd bundle/programs/server
然后npm install
。这将安装应用程序依赖项导出MONGO\u URL=mongodb://user:password@ds123456.mlab.com:11122/something
。然后是导出ROOT\u URL=yourwebsite.com,最后是导出端口=PORT\u NUMcd-bin
,然后运行vim-start
。您刚刚打开开始文件进行编辑。查找如下内容:nohup/home/webpartion\u user/webapps/app\u name/bin/node/home/webpartion\u user/webapps/app\u name/hello world.js
。使用箭头将光标发送到该行,然后按键盘上的i键开始编辑。只需将hello world.js
更改为bundle/main.js
,然后按Esc。最后,通过键入:wq并点击Enter保存并退出