如何将Web应用程序部署到现有域Meteor javascript上

时间:2015-06-03 16:52:04

标签: javascript heroku deployment meteor

我即将部署我的第一个面向Meteor JS构建的面向应用程序的客户端。我的客户有一个网站 - www.samplewebsite.com,我想将我的应用程序的路线添加到该网站,所以它将是www.samplewebsite.com/admin,www.samplewebsite.com/store等,而不是www.newapplication。 meteor.com。我打算使用Heroku来托管应用程序。有人能指出我可以在哪里找到有关如何做到这一点的更多信息吗?如果问题不清楚,我会道歉,因为我还在学习技术语法。

谢谢。

2 个答案:

答案 0 :(得分:1)

看看MUP。它是一个命令行工具,允许非常简单的部署。

答案 1 :(得分:1)

您可以使用https://github.com/jordansissel/heroku-buildpack-meteor

中的meteor buildpack

在本地计算机上的meteor应用程序目录中执行此操作:

创建一个git commit

git init
git add .
git commit -m "Initial commit"

创建一个实例:

heroku create --buildpack https://github.com/jordansissel/heroku-buildpack-meteor.git

配置您的应用:

heroku addons:create mongolab:sandbox
heroku config:add MONGO_URL=<insert_value_of_MONGOLAB_URI_here>
heroku config:add ROOT_URL=<insert_url_created_above_here>

然后将其部署到heroku:

git push heroku

从这一点开始,您可以使用此处的指南:https://devcenter.heroku.com/articles/custom-domains来设置您的域以匹配heroku实例。

通过这种方式,您现在可以将自己的域用于自己的应用。