관리 메뉴

피터의 개발이야기

[Rocket.Chat] Rocket.Chat 설치하기 본문

DevOps

[Rocket.Chat] Rocket.Chat 설치하기

기록하는 백앤드개발자 2022. 6. 7. 16:34
반응형

 

ㅁ 개요

 ㅇ 로켓챗은 DevOps에서 중요한 역할을 한다. 개발자의 의사소통 및 정보 공유가 빠르며 쉽게 이루어지도록 도와주기 때문이다.

 ㅇ 로켓챗을 세팅하고 다루어보기 위하여 Docker 기반으로 설치하는 과정을 정리하였다.

 

 

ㅁ Rocket.Chat 설치과정

 ㅇ linux와 ubuntu에 직접 설치하는 과정을 예시도 있지만 제일 간단한 방법은 Docker로 설치하는 방법이다.

 ㅇ Rocket Chat의 문서를 기반으로 설치하였다. 바로가기

 

 

++ Rocket.Chat Docker 및 Docker Compose 설치

 ㅇ기본적으로 Docker와 Docker-compose가 설치가 되어 있어야 한다.

 ㅇ 원하는 디렉토리를 생성하여 docker-compose.yml를 다운받는다. 

# docker 버젼확인
docker --version

# rocket.chat docker compose download
curl -L https://go.rocket.chat/i/docker-compose.yml -O

 

 

++ 변수 편집

 ㅇ image: registry.rocket.chat/rocketchat/rocket.chat:latest 사용하려는 이미지를 지정하려면 여기를 편집한다.
    ( 사용 가능한 Docker 이미지 섹션 참조 ).

 ㅇ http://localhost:3000 원하는 도메인 또는 IP 주소가 있다면 여기를 편집한다.

 ㅇ workspace를 등록하기 위한 REG_Token을 생성하는 경우 다음과 같이 실행해야 한다.

REG_TOKEN={your token here} docker-compose up -d

 ㅇ rocketchat_rocketchat_1와 rocketchat_mongo_1 컨테이너가 생성되었다.

 

 

ㅁ Rocket.Chat Docker Image 업데이트 방법

 ㅇ rocketchat docker image를 업데이트를 할 경우 아래의 명령어를 실행하면 된다.

 ㅇ 단, mongoDB 데이터는 이미지에 있으므로 영향을 받지 않는다.

docker pull registry.rocket.chat/rocketchat/rocket.chat:latest
docker-compose stop rocketchat
docker-compose rm rocketchat
docker-compose up -d rocketchat

 

 

ㅁ Rocket Chat 접속

 ㅇ 관리자 정보 입력한다.

 

 

 ㅇ 조직정보를 입력한다.

 

 ㅇ 등록이 완료된다.

 

 ㅇ 이메일 검증 과정을 거쳐야 한다. 검증이 완료될 때까지 이 페이지가 지속된다.

 

 

 ㅇ 검증 이메일의 내용이다.

 ㅇ Verify registration을 클릭하면 인증이 완료된다.

 

 

 ㅇ 인증인 완료되면 로켓챗 홈으로 이동된다.

 

 

ㅁ 함께 보면 좋은 사이트

 ㅇ https://docs.rocket.chat/quick-start/installing-and-updating/rapid-deployment-methods/docker-and-docker-compose

 ㅇ https://waspro.tistory.com/476

 ㅇ https://kjwan4435.tistory.com/94

 ㅇ https://danawalab.github.io/common/2022/03/18/Update-Rocketchat.html

 

반응형
Comments