【问题标题】:How do I remove my deployment instances created using Meteor Up?如何删除使用 Meteor Up 创建的部署实例?
【发布时间】:2015-05-26 21:06:19
【问题描述】:

我有一个测试 Azure Ubuntu 服务器,我正在其上测试部署。

我使用 Meteor Up 创建了许多 Meteor 应用实例。

我想从服务器中删除它们。

Meteor up 是否有某种“mup remove”命令?

【问题讨论】:

    标签: ubuntu azure meteor meteor-up


    【解决方案1】:

    很遗憾,Meteor-up 不提供任何自动清理的方式。基本上,您必须在您的服务器上执行以下步骤:

    1. 使用sudo service yourApp stop 停止您的应用程序。如果没有,您的应用在删除后仍会运行
    2. 删除 /opt/yourApp 文件夹:sudo rm -rf /opt/yourApp
    3. 删除初始化脚本:sudo rm /etc/init/yourApp.cfg

    另外,如果您使用了外部数据库,请不要忘记使用 mongo 客户端对其进行清理:

    > use yourDatabase
    > db.dropDatabase()
    

    【讨论】:

    • 啊,我认为第 3 步是我所缺少的 - 这个初始化脚本是做什么的?
    • 它允许meteor-up启动或停止服务
    • 我有一个使用 SSL 和 Stud 的应用程序(通过 mup),我注意到 Stud 仍然可以(正确地)运行在我的公共域中部署的任何新应用程序。关于如何停止 Stud 和/或它在哪里启动的任何想法?
    • @evolross SSH 到您的服务器并执行sudo stop stud。不确定它从哪里开始/如何开始,但如果你想去探索,我相信它在 sourcecode 某处。
    猜你喜欢
    • 2014-08-13
    • 2014-07-10
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2015-11-10
    • 1970-01-01
    • 2016-01-21
    相关资源
    最近更新 更多