RocketChat
Кол-во слов
78 words
Время чтения
1 минута
/assets/docker/s1/rocketchat/docker-compose.yml
yml
version: "3.8"
services:
rocketchat:
image: registry.rocket.chat/rocketchat/rocket.chat:${RELEASE:-latest}
container_name: rocketchat
restart: unless-stopped
expose:
- 3020
ports:
- "3020:3020"
volumes:
- rocket_uploads:/app/uploads
env_file:
- stack.env
environment:
MONGO_URL: "mongodb://mongodb:27017/rocketchat?replicaSet=rs0"
MONGO_OPLOG_URL: "mongodb://mongodb:27017/local?replicaSet=rs0"
ROOT_URL: "https://${ROCKETCHAT_HOST}"
DEPLOY_METHOD: docker
DEPLOY_PLATFORM: ${DEPLOY_PLATFORM:-}
PORT: 3020
external_links:
- mongodb:mongodb
networks:
- intra_net
- rocketchat
tunnel:
container_name: chat-cloudflared-tunnel
image: cloudflare/cloudflared
restart: unless-stopped
command: tunnel run
environment:
- TUNNEL_TOKEN=${TUNNEL_TOKEN}
networks:
- rocketchat
volumes:
rocket_uploads:
driver: local
networks:
rocketchat:
external: true
intra_net:
external: true
/assets/docker/s1/rocketchat/env.txt
txt
TUNNEL_TOKEN=****************************************************************************************
ROCKETCHAT_HOST=chat.shalotts.site
MONGO_USERNAME=docker
MONGO_PASSWORD=docker
Если вы не планируете масштабировать или серьезно кастомизировать приложение чата, то RocketChat хорошее решение. Предварительно стоит ознакомиться с ограничениями starter
версии Rocket chat. Starter pack поддерживает всего 25 пользователей, этого может оказаться мало, поэтому возможно стоит рассмотреть вариант сразу использовать cinio + jitsi.
Rocket chat устанавливается весьма просто, jitsi устанавливается плагин внутри приложения. Настройка authentic написана на оффиц. сайте
Contributors
shalotts