Szukaj…


Uwagi

Temat ten jest w dużej mierze zainspirowany przez Nate Strausers migrujących aplikacje Meteor z Modulus do Galaxy dzięki ciągłemu wdrażaniu z Codeship .

Ustawiać

  • Utwórz deployment_token.json :

      METEOR_SESSION_FILE=deployment_token.json meteor login
    
  • Utwórz następujące zmienne środowiskowe w Codeship: ( https://codeship.com/projects/PROJECT_NUMBER/configure_environment)

    • METEOR_TARGET: twoja_domena.com
    • METEOR_TOKEN: Skopiuj / Wklej zawartość pliku wdrażania_token.json. Coś w stylu: {"sessions": {"www.meteor.com": {"session": "12345 ...
    • METEOR_SETTING: Skopiuj / Wklej zawartość pliku settings.json. Coś w stylu: {"private": {...
  • Utwórz nowy potok wdrażania tutaj https://codeship.com/projects/YOUR_PROJECT_NUMBER/deployment_branches/new

    • Wdrażamy tylko gałąź główną. Więc ustaw: gałąź jest dokładnie: master.
  • Dodaj „Skrypt niestandardowy” jako swoje wdrożenie z następującą treścią:

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow