6
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Rocket.Chat を docker compose で立ち上げた

Last updated at Posted at 2018-07-21

今まで、 mattermost を使ってたけど、チャットの再検討のタイミングがあったから、Rocket.Chat を立ち上げてみた。

docker compose

基本的に ここ の How to を docker compose に落として、 mongodb の volume を付けただけ。

docker-compose.yml

version: '3.2'
services:
  db:
    container_name: rocketchat-mongodb
    restart: always
    image: mongo
    command: --smallfiles
    volumes:
      - ${HOME}/mongodb/data:/data/db
  rocketchat:
    container_name: rocketchat
    depends_on:
      - db
    restart: always
    image: rocket.chat
    ports:
      - 8080:3000
    environment:
      - ROOT_URL=https://chat.xxxxx.com

rocketchat の ports の 8080 と environment は、環境に合わせて適宜変更する。

※ mongodb の認証を付けられてない。ホスト側から直接 mongodb は見えないと思うけど。。
※ AWS ALB と ACM 使ってる。もちろん必須なわけではない。

docker-compose up -d

所感

以前試した時は、やけに CPU を食っていて、やーめった!ってなってた Rocket.Chat だけど、操作感とか、OAuth とか、投稿の引用(mattermost の引用が慣れず嫌で使ってなかった)とか、デザインとか、mattermost より Rocket.Chat の方が好みだな。

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?