AWS Elastic Beanstalk Docker 설정
모든 플랜 에서 사용 가능
self-hosted 배포판
다음 지침은 제품 기능을 탐색하기 위해 *미리보기 모드*의 Mattermost를 설치하는 데 도커를 사용합니다. 본 구성은 프로덕션 환경에서 사용해서는 안됩니다.
이곳에서 사용된 Elastic Beanstalk 애플리케이션 생성 프로세스는 애플리케이션 및 환경 생성을 동시에 결합하는 쉬운 시작하기 접근 방식입니다.
AWS 콘솔 에서 Elastic Beanstalk 을 선택합니다.
Elastic Beanstalk 홈페이지에서 애플리케이션 생성 버튼을 선택합니다.
Elastic Beanstalk 애플리케이션에 애플리케이션 이름 을 입력합니다.
(선택 사항) 애플리케이션 태그 를 지정합니다.
플랫폼으로 Docker 를 선택합니다.
플랫폼 브랜치에는 Docker running on 64bit Amazon Linux 2 를 선택합니다. 다중 컨테이너 도커는 현재 사용이 중단됐음을 참고하세요.
플랫폼 버전은 미리 선택된 3.4.8 (추천) 으로 남겨 둡니다.
애플리케이션 코드 로 코드 업로드 를 선택합니다.
다음에서
Dockerrun.aws.json
파일을 https://raw.githubusercontent.com/mattermost/mattermost-docker-preview/master/Dockerrun.aws.json에서 다운로드합니다.고유한 버전 라벨 을 설정하고 로컬 파일 을 선택한 후, 이전 단계에서 다운로드한 파일을 찾기 위해 파일 선택 버튼을 선택합니다. 성공적으로 파일이 업로드되었다는 파일이 성공적으로 업로드되었습니다 메시지가 나타날 것입니다.
애플리케이션 생성 을 선택합니다. Beanstalk에서 환경을 시작하는 데 몇 분이 걸릴 수 있습니다. 성공적으로 시작하면 큰 녹색 확인 표시와 녹색으로 표시된 상태 상태 가 나타납니다.
대시보드 상단의 애플리케이션 이름 옆의 도메인 링크를 선택하여 환경을 테스트합니다. 또는 브라우저에
http:// <your-ebs-application-url>.elasticbeanstalk.com
형식으로 도메인을 입력합니다. 원하는 경우 자체 도메인을 매핑할 수도 있습니다. 모든 것이 올바르게 작동하면 도메인이 Mattermost 로그인 페이지로 이동합니다. Mattermost를 탐험하는 즐거움을 느껴보세요!
구성 설정
배포를 사용자 정의하려면 구성 설정 문서를 참조하십시오.
(추천) 이메일 활성화
Mattermost의 기본 Docker 인스턴스는 제품 평가용으로 설계되어 있으며, SendEmailNotifications=false
로 설정되어 있어 이메일 활성화 없이 제품이 작동할 수 있습니다. 제품의 전체 기능을 확인하려면 SMTP 이메일을 활성화하는 것이 좋습니다.