Sök…


Anmärkningar

Detta ämne är starkt inspirerad av Nate Strausers Migrating Meteor Apps från Modulus till Galaxy med kontinuerlig distribution från Codeship .

Uppstart

  • Skapa en deployment_token.json :

      METEOR_SESSION_FILE=deployment_token.json meteor login
    
  • Skapa följande miljövariabler i Codeship: ( https://codeship.com/projects/PROJECT_NUMBER/configure_en omgeving )

    • METEOR_TARGET: your.domain.com
    • METEOR_TOKEN: Kopiera / klistra in innehållet i distribution_token.json. Något som: {"sessions": {"www.meteor.com": {"session": "12345 ...
    • METEOR_SETTING: Kopiera / klistra in innehållet i dina inställningar.json. Något som: {"private": {...
  • Skapa en ny distributionspipeline här https://codeship.com/projects/YOUR_PROJECT_NUMBER/deployment_branches/new

    • Vi använder bara mastergrenen. Så uppsättning: Gren är exakt: mästare.
  • Lägg till ett "Anpassat skript" som din distribution med följande innehåll:

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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow