0

하나의 저장소에 두 개 이상의 응용 프로그램을 어떻게 설정해야합니까?AWS : eb 하나의 프로파일에 여러 응용 프로그램이 있습니다.

다음과 같이 말합니다. 하나의 환경 (Production> P> env-p & D> env-d)으로 각각 Production (P) 및 Development (D)를위한 별도의 Eb 어플리케이션을 유지하려고했습니다. 그렇다면 어떻게 마스터 분기점이 P> env-p를 가리키고 개발 분기점이 D> env-d를 가리키는 저장소를 구성 할 수 있습니까?

참고 : 다른 응용 프로그램과 함께 단일 AWS 계정에 EB를 설정했습니다. 나는 검색을 시도했지만 이것과 관련된 어떤 것도 할 수 없었다.

본문을 작성한 경우 의견을 공유하십시오.

미리 감사드립니다.

답변

-1

같은 상황에서 filebeat configs와 비슷한 문제가있었습니다.

기본적으로 환경 변수를 사용하여 환경을 구분 한 다음 설정 한 환경 변수에 따라 container_commands 섹션에서 다른 명령을 실행해야합니다. https://www.dativa.com/simplifying-filebeat-logging-with-elastic-beanstalk/

+0

, 그것의 본질적인 부분을 포함하는 것이 좋습니다 여기에 답변하고 링크를 참조하십시오. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. - [리뷰에서] (리뷰/저품절 포스트/18160465) – Isuka

+0

공정한 댓글 – Tom

+0

안녕하세요, 귀하의 회신에 감사드립니다. 그러나 제 질문은 귀하가 제안한 것과 다릅니다. 하나의 환경에서 각각 두 개의 개별 응용 프로그램을 실행하고 있습니다. 그리고 변수가있는 단일 환경에 대해 이야기하고 있습니다. – Muzammil

0

난 당신이 두 개의 서로 다른 지점에 대한 두 개의 서로 다른 환경과 응용 프로그램을 실행하려면 제대로 이해하는 경우 :

당신은 여기 내 일을 예를 볼 수 있습니다. 각 지점에 대한 eb init을 수행 할 때 .elasticbeanstalk/config.yml

branch-defaults: 
    master: 
    environment: master 
    default_region: ap-southeast-2 
    default_ec2_keyname: master_key 
    profile: master_profile 
    staging: 
    environment: staging 
    develop: 
    environment: develop  
global: 
    application_name: my_application 
    default_ec2_keyname: develop_key 
    default_platform: Python 2.7 
    default_region: ap-southeast-1 
    profile: develop_profile 
    sc: git 

그것은이 파일을 생성합니다,하지만 난 가끔 일부 수동 편집을 필요로 보았다 :

은 당신의 설정 파일로이 작업을 수행 할 수 있습니다.

더 많은 토론과 함께 비슷한 질문에 대한 또 다른 대답입니다.

AWS Elastic Beanstalk deploy to multiple applications

관련 문서 :이 링크는 질문에 대답 수 있지만