首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在自己的VPS上部署Meteor的更好方法,而不是仅仅安装

在自己的VPS上部署Meteor的更好方法,而不是仅仅安装
EN

Stack Overflow用户
提问于 2017-05-02 07:19:49
回答 2查看 214关注 0票数 0

场景

  1. 我从Hostgator (即CentOS)购买了一个VPS,以便在Meteor上创建一个新项目,并将我的域指向一个文件夹X,在那里我想部署Meteor。我使用"root“登录登录到我的服务器,并在X上安装了meteor。
  2. 当我发出"meteor --version“命令时,它给了我完美的输出”Meteor1.4.4.1“
  3. 我将流星站点上可用的基本任务示例部署到我的网站位置,并手动添加了"meteor add -var-var“,并发出命令" meteor ”。
  4. 该项目是在"xyz.com:3000“(giving port是奇怪的,如何摆脱这个?)现场进行的。

我的问题

  1. 这是在实时服务器上部署meteor的方式吗?或者强制我必须使用"zodern/meteor-up".
  2. 在活动服务器上安装zodern/meteor-up和使用的简单安装有什么区别?

更新

当我使用mup,在流星项目中创建文件夹".deploy“时,我运行命令"mup”,我编辑了mup.json,然后运行命令"mup设置“。但它却给了我这样一个错误;

代码语言:javascript
复制
D:\sample\.deploy>mup.cmd setup

Started TaskList: Setup Docker
[playandearn.in] - Setup Docker
[playandearn.in] x Setup Docker: FAILED

        -----------------------------------STDERR-------------------------------
----
        stdin: is not a tty
        bash: line 7: docker: command not found
        rm: cannot remove `/var/lib/dpkg/lock': No such file or directory
        rm: cannot remove `/var/cache/apt/archives/lock': No such file or direct
ory
        sudo: dpkg: command not found
        sudo: apt-get: command not found
        -----------------------------------STDOUT-------------------------------
----
        ------------------------------------------------------------------------
----
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-02 08:18:45

您现在所做的是不正确的方式部署流星。您实际上不需要在您的服务器上安装流星,只需要在您的开发机器上安装。

  1. 不是的。这不是在实时服务器上部署meteor的方法。而且有多种方法可以将流星应用程序部署为给定的这里。但是对于您的用例,mup将是最简单的。
  2. 简单的安装实际上是为开发模式而设计的,而不是为实时生产情况而设计的。根据官方指南,这种模式监视源代码文件,与包服务器交换数据,而且不仅仅是运行应用程序,导致不必要的计算资源浪费和安全问题。而流星向上是专门为生产设置而设计的。
票数 1
EN

Stack Overflow用户

发布于 2017-05-02 11:02:19

您可以使用变焦/流星

安装mup(npm软件包)

浏览到项目目录并运行mup init

如果您在windows上,则使用 mup.cmd ,如mup.cmd安装程序。

在准备好配置文件之后

内务部(.cmd)部署

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43732271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档