Ricerca…


Osservazioni

Questo argomento è fortemente ispirato da Nate Strausers Migrating Meteor Apps dal modulo alla galassia con distribuzione continua da Codeship .

Impostare

  • Creare un deployment_token.json :

      METEOR_SESSION_FILE=deployment_token.json meteor login
    
  • Crea le seguenti variabili d'ambiente su Codeship: ( https://codeship.com/projects/PROJECT_NUMBER/configure_environment)

    • METEOR_TARGET: your.domain.com
    • METEOR_TOKEN: copia / incolla il contenuto di deployment_token.json. Qualcosa come: {"sessions": {"www.meteor.com": {"session": "12345 ...
    • METEOR_SETTING: copia / incolla il contenuto delle tue impostazioni.json. Qualcosa come: {"private": {...
  • Creare una nuova pipeline di distribuzione qui https://codeship.com/projects/YOUR_PROJECT_NUMBER/deployment_branches/new

    • Distribuiamo solo il ramo principale. Quindi impostare: Branch è esattamente: master.
  • Aggiungi uno "Script personalizzato" come implementazione con il seguente contenuto:

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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow