수색…


비고

이 주제는 Nate Strausers가 Metulsor Apps를 Modulus에서 Galaxy로 마이그레이션하고 Codeship에서 지속적으로 배포 함으로써 영감 을 받았습니다 .

설정

  • deployment_token.json 만들기 :

      METEOR_SESSION_FILE=deployment_token.json meteor login
    
  • Codeship에서 다음 환경 변수를 만듭니다. ( https://codeship.com/projects/PROJECT_NUMBER/configure_environment)

    • METEOR_TARGET : your.domain.com
    • METEOR_TOKEN : deployment_token.json의 내용을 복사 / 붙여 넣기합니다. 다음과 같은 것 : {"sessions": {"www.meteor.com": {"session": "12345 ...
    • METEOR_SETTING : 설정 내용을 복사 / 붙여 넣기합니다 .json. 다음과 같은 것 : {"private": {...
  • 새 배포 파이프 라인 만들기 https://codeship.com/projects/YOUR_PROJECT_NUMBER/deployment_branches/new

    • 마스터 분기 만 배포합니다. 그래서 설정 : 브랜치는 정확히 마스터입니다.
  • 다음 내용을 사용하여 배치로 "사용자 정의 스크립트"를 추가하십시오.

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
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow