2017-09-06 114 views
2

我們如何創建流星部署腳本。目前,我們需要手動輸入以下命令部署應用程序 -使用腳本部署流星應用

  • 流星登錄(按下回車後,系統會詢問用戶名和星系服務器帳戶的 密碼)
  • 登錄後,我們需要使用命令 'DEPLOY_HOSTNAME = galaxy.meteor.com meteor deploy * .meteorapp.com - 設置localhost.com.json **'來部署應用程序。

如何爲上述命令製作簡單的shell腳本?

+0

它似乎不是過於複雜,你卡在哪裏? – TGrif

+0

shell應記住登錄憑證。我在Windows中有一個批處理腳本。 – iiro

+0

@TGrif其實我試過,但如何通過腳本自動將用戶名和密碼。你知道嗎? –

回答

1

首先,你應該創建流星會議文件:

METEOR_SESSION_FILE=meteor-login.json meteor login 

成功登錄後,meteor-login.json文件將被創建,它可以用於以後部署到同一個賬戶,而不需要手動輸入登錄/密碼。現在

,你可以寫sh腳本部署:

#!/bin/sh 
METEOR_SESSION_FILE=meteor-login.json DEPLOY_HOSTNAME=galaxy.meteor.com meteor deploy <server> --settings <path-to-settings-file> 

不要忘了與實際值替換<server><path-to-settings-file>