如何将meteor app部署到DigitalOcean

时间:2017-11-21 23:44:05

标签: meteor github ssh deployment digital-ocean

我在Github上创建了一个新的应用程序存储库,它建立在Meteor平台上。但是,我很难将应用程序部署到我的DigitalOcean Droplet。我正在尝试将我的Github存储库连接到Droplet并将其部署到我的域。我正在尝试使用puTTy在SSH中执行此操作;但是,在设置root帐户和密码后,我无法通过SSH登录。我收到以下错误:disconnected: no supported authentication methods available (server sent:publickey)

有谁知道为什么会出现这个错误?我已经查看了更多有关在digitalocean上部署流星应用程序的教程,而不是我承认,但它们似乎采取了不同的方法,而且很多都已经过时了。任何建议将不胜感激!

谢谢

1 个答案:

答案 0 :(得分:1)

我认为最简单的方法就是使用meteor。这是一个非常简单的过程,您不需要不断地连接到目标服务器,所有麻烦都涉及到ssh密钥。

根据我的经验,一旦你完成了它,这是一个非常轻松的过程,你每次都可以用一个简单的命令进行部署。

http://meteor-up.com/

它照顾以下内容:

  • 使用泊坞窗实例设置服务器
  • 使用Let的加密创建SSL证书
  • 构建应用,捆绑,传输
  • 启动应用
  • 如果不起作用则回滚

涉及一些信任,但对于无缝部署方案而言,这是值得的