首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在数字海洋液滴上部署我的流星应用

如何在数字海洋液滴上部署我的流星应用
EN

Stack Overflow用户
提问于 2014-11-11 00:39:41
回答 2查看 670关注 0票数 0

我有一个简单的流星1.0应用程序,我想部署在我的数字海洋液滴。我可以用ssh进入这个液滴。

我如何部署这个应用程序?是否有我应该安装的东西,我应该在液滴上使用什么设置?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-13 00:55:37

我发现的所有解决方案都不适合Ubuntu10.04。一个简单的解决方案是编写一个bash脚本,在远程服务器上发送代码并重新加载流星应用程序:

  1. 在开发环境和远程服务器(如何在这里)之间共享公钥
  2. 创建以下脚本文件(myscript.sh),其中包含以下说明(请确保编辑标题中的变量!):

myscript.sh:

代码语言:javascript
复制
#!/bin/bash

#*************** ONLY EDIT THIS PART    
SERVER='<SERVER_IP>'
PORT='22'
USERNAME="root"
PROJECT_NAME="<PROJECT_FOLDER_NAME>"
DESTINATION_PATH="</home/any_user/projects>"
ORIGIN_PATH="</home/any_user/projects/project_folder_name>"
COPY_METEOR_PACKAGES=FALSE
#******************

echo ""
echo "Deployment on $USERNAME@$SERVER:$PORT:$DESTINATION_PATH"
echo "Make sure to have a public key on the server! http://www.linuxproblem.org/art_9.html"
echo ""

#copy the files
if $COPY_METEOR_PACKAGES==true; then
   echo "Copy packages"
   scp -P $PORT -r $ORIGIN_PATH $USERNAME@$SERVER:$DESTINATION_PATH
else
   echo "Do not copy packages"
   scp -P $PORT -r $ORIGIN_PATH/client $USERNAME@$SERVER:$DESTINATION_PATH
   scp -P $PORT -r $ORIGIN_PATH/common $USERNAME@$SERVER:$DESTINATION_PATH
   scp -P $PORT -r $ORIGIN_PATH/lib $USERNAME@$SERVER:$DESTINATION_PATH
   scp -P $PORT -r $ORIGIN_PATH/public $USERNAME@$SERVER:$DESTINATION_PATH
   scp -P $PORT -r $ORIGIN_PATH/server $USERNAME@$SERVER:$DESTINATION_PATH
fi


# reload meteor
ssh $USERNAME@$SERVER bash -c "'
cd $DESTINATION_PATH/$PROJECT_NAME
meteor
exit
'"

以下是有用的信息:

  1. 只需在开发控制台中使用以下命令运行脚本: sh myscript.sh
  2. 看哪!当您运行此脚本时,它将使用SSH协议将文件和包(不需要始终传输)复制到您选择的远程服务器上,并重新启动服务器以防止其崩溃(不应该,但对我来说应该是这样)。
票数 0
EN

Stack Overflow用户

发布于 2014-11-11 04:26:40

我用阿鲁那达的解决方案部署到我的DO液滴

https://github.com/arunoda/meteor-up

与安装模块后的文档一样,您将得到mup命令

您可以找到有关如何在这里部署的详细文档。

https://meteorhacks.com/deploy-a-meteor-app-into-a-server-or-a-vm.html

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

https://stackoverflow.com/questions/26855613

复制
相关文章

相似问题

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