Suche…


Bemerkungen

Dieses Thema ist stark von Nate Strausers inspiriert, die Meteor-Apps von Modulus auf Galaxy mit kontinuierlicher Bereitstellung von Codeship migrieren .

Konfiguration

  • Erstellen Sie ein deployment_token.json :

      METEOR_SESSION_FILE=deployment_token.json meteor login
    
  • Erstellen Sie die folgenden Umgebungsvariablen in Codeship: ( https://codeship.com/projects/PROJECT_NUMBER/configure_environment)

    • METEOR_TARGET: Ihre.Domäne.com
    • METEOR_TOKEN: Kopieren / Einfügen des Inhalts von deploy_token.json. Etwas wie: {"sessions": {"www.meteor.com": {"session": "12345 ...
    • METEOR_SETTING: Kopieren Sie den Inhalt Ihrer settings.json. So etwas wie: {"private": {...
  • Erstellen Sie hier eine neue Implementierungspipeline https://codeship.com/projects/YOUR_PROJECT_NUMBER/deployment_branches/new

    • Wir setzen nur den Master-Zweig ein. Also eingestellt: Branch ist genau: Master.
  • Fügen Sie als Bereitstellung ein "benutzerdefiniertes Skript" mit folgendem Inhalt hinzu:

echo $METEOR_TOKEN > deployment_token.json
echo $METEOR_SETTINGS > deployment_settings.json
meteor npm prune --production
DEPLOY_HOSTNAME=galaxy.meteor.com METEOR_SESSION_FILE=deployment_token.json meteor deploy $METEOR_TARGET --settings deployment_settings.json


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow