【问题标题】:Deploying meteor.js app using `meteor`使用`meteor`部署meteor.js应用
【发布时间】:2014-02-20 01:05:40
【问题描述】:

我在想我们是否可以这样做部署 Meteor.js 应用程序:

  1. curl https://install.meteor.com | /bin/sh
  2. meteor create myApp
  3. cd myApp
  4. FTP 应用文件到myApp 目录
  5. meteor

【问题讨论】:

  • 与其进行 ftp,不如先从获取应用文件的任何地方检查应用文件?
  • 你的意思是如果我在我的开发工作流程中使用 git,我应该使用 git 将文件和更改部署到myApp 目录吗?
  • 是的。或者您可能只想使用npmjs.org/package/meteor-deploy。另外要注意meteor开发环境和生产环境的区别:stackoverflow.com/a/14876259/586086

标签: node.js meteor


【解决方案1】:

我假设您正在尝试部署到您自己的服务器。因此,您需要创建可以 FTP 并在您的服务器/目录中扩展的捆绑包,如下所示:

  1. 创建包:meteor bundle myApp.tgz
  2. FTP myApp.tgz 到您的服务器/目录。
  3. 找到上传的 tar 文件并使用以下命令解压: tar -zxvf nameofyourapp.tgz

注意:如果您开发应用程序的机器与您要部署到的机器不同,您将需要重新构建本机包。为此,请输入 bundle/programs/server/node_modules 目录。 cd 捆绑包/程序/服务器/node_modules 一旦那里删除纤维目录 rm -r 纤维 使用 npm 重建纤程: npm 安装纤维 这将安装特定于您要部署到的平台的最新光纤版本。

最好的问候, 文斯

【讨论】:

  • 问题不在于官方捆绑过程,而在于复制源代码并运行meteor 是否合适,我相信 cmets 实际上是为了提供一个相当完整的答案.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-08
  • 1970-01-01
  • 2016-01-21
  • 1970-01-01
  • 1970-01-01
  • 2017-04-26
相关资源
最近更新 更多