使用 Docker Compose 启动了Rocket.Chat
过去一直在使用Mattermost,但考虑到对聊天功能的重新评估,决定尝试启动Rocket.Chat。
Docker组合
基本上,只需要在这里将”如何使用Docker Compose”中的内容取出来,然后添加 MongoDB 的卷即可。
docker-compose.yml的同义短语为:docker组合.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的端口8080和环境应根据实际情况进行适当更改。
※ 没有给 MongoDB 加上认证。我认为主机无法直接看到 MongoDB。
※ 我在使用 AWS ALB 和 ACM。当然,并不是必需的。
docker-compose up -d
如下,只需要一个选项:
感受之情。
之前尝试过的Rocket.Chat以前占用了很多CPU资源,让我别提了!但是,它的操作感觉、OAuth、引用发布(因为不习惯使用mattermost的引用功能而一直没有使用)以及设计等方面,比起mattermost来说,我更喜欢Rocket.Chat。