国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

docker安裝rockerChat設置聊天室的詳細步驟

瀏覽:4日期:2024-10-26 18:54:59
綜合文檔

github地址

https://github.com/RocketChat/Rocket.Chat

docker-compose文檔

https://docs.rocket.chat/installation/docker-containers/docker-compose

配置文件

獲取docker-compose文件

輸入命令

curl -L https://raw.githubusercontent.com/RocketChat/Rocket.Chat/develop/docker-compose.yml -o docker-compose.yml

文件內容為

version: ’2’services: rocketchat: image: rocketchat/rocket.chat:latest command: > bash -c'for i in `seq 1 30`; do node main.js && s=$$? && break || s=$$?; echo 'Tried $$i times. Waiting 5 secs...'; sleep 5;done; (exit $$s)' restart: unless-stopped volumes: - ./uploads:/app/uploads environment: - PORT=3000 - ROOT_URL=http://localhost:3000 - MONGO_URL=mongodb://mongo:27017/rocketchat - MONGO_OPLOG_URL=mongodb://mongo:27017/local - MAIL_URL=smtp://smtp.email# - HTTP_PROXY=http://proxy.domain.com# - HTTPS_PROXY=http://proxy.domain.com depends_on: - mongo ports: - 3000:3000 labels: - 'traefik.backend=rocketchat' - 'traefik.frontend.rule=Host: your.domain.tld' mongo: image: mongo:4.0 restart: unless-stopped volumes: - ./data/db:/data/db #- ./data/dump:/dump command: mongod --smallfiles --oplogSize 128 --replSet rs0 --storageEngine=mmapv1 labels: - 'traefik.enable=false' # this container’s job is just run the command to initialize the replica set. # it will run the command and remove himself (it will not stay running) mongo-init-replica: image: mongo:4.0 command: > bash -c'for i in `seq 1 30`; do mongo mongo/rocketchat --eval ' rs.initiate({ _id: ’rs0’, members: [ { _id: 0, host: ’localhost:27017’ } ]})' && s=$$? && break || s=$$?; echo 'Tried $$i times. Waiting 5 secs...'; sleep 5;done; (exit $$s)' depends_on: - mongo # hubot, the popular chatbot (add the bot user first and change the password before starting this image) hubot: image: rocketchat/hubot-rocketchat:latest restart: unless-stopped environment: - ROCKETCHAT_URL=rocketchat:3000 - ROCKETCHAT_ROOM=GENERAL - ROCKETCHAT_USER=bot - ROCKETCHAT_PASSWORD=botpassword - BOT_NAME=bot # you can add more scripts as you’d like here, they need to be installable by npm - EXTERNAL_SCRIPTS=hubot-help,hubot-seen,hubot-links,hubot-diagnostics depends_on: - rocketchat labels: - 'traefik.enable=false' volumes: - ./scripts:/home/hubot/scripts # this is used to expose the hubot port for notifications on the host on port 3001, e.g. for hubot-jenkins-notifier ports: - 3001:8080 #traefik: # image: traefik:latest # restart: unless-stopped # command: > # traefik # --docker # --acme=true # --acme.domains=’your.domain.tld’ # --acme.email=’[email protected]’ # --acme.entrypoint=https # --acme.storagefile=acme.json # --defaultentrypoints=http # --defaultentrypoints=https # --entryPoints=’Name:http Address::80 Redirect.EntryPoint:https’ # --entryPoints=’Name:https Address::443 TLS.Certificates:’ # ports: # - 80:80 # - 443:443 # volumes: # - /var/run/docker.sock:/var/run/docker.sock

修改文件

nano docker-compose.yml

修改ports為自定義端口,默認為3000,此處我修改為5001

docker安裝rockerChat設置聊天室的詳細步驟

啟動服務

輸入命令

docker-compose up -d

訪問服務

使用http://IP:端口

默認進入安裝向導

設置管理員信息

docker安裝rockerChat設置聊天室的詳細步驟

設置組織信息

docker安裝rockerChat設置聊天室的詳細步驟

設置服務器信息

docker安裝rockerChat設置聊天室的詳細步驟

注冊服務器

docker安裝rockerChat設置聊天室的詳細步驟

設置成功

docker安裝rockerChat設置聊天室的詳細步驟

進入默認公共聊天室

docker安裝rockerChat設置聊天室的詳細步驟

點擊左上角設置,創建用戶

為了測試兩個用戶之間的聯系

docker安裝rockerChat設置聊天室的詳細步驟

測試文字,emoji,圖片,語音,視頻,視頻會議

docker安裝rockerChat設置聊天室的詳細步驟

設置https

申請SSL證書,使用nginx代理之前的ip:端口即可

同時域名解析到對應服務器ip

server {listen 443;# rocketchatserver_name rocketchat.domain.com;ssl on;# root html;# index index.html index.htm;# SSL證書放在了同級目錄domain文件夾下面ssl_certificate cert/domain/rocketchat.domain.com_bundle.crt;ssl_certificate_key cert/domain/rocketchat.domain.com.key;ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;location / { # 指向當前的某個服務端口 proxy_pass http://127.0.0.1:5001; #設置請求頭,并將頭信息傳遞給服務器端 proxy_redirect off; proxy_set_header Host $host; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade';} }

Tips

一些如語音消息,視頻消息,文件傳送,APP應用等,都需要前提是https協議訪問

建議及時配置Https,如果只是簡單嘗試使用,則使用ip:端口即可

docker安裝rockerChat設置聊天室的詳細步驟

以上就是docker安裝rockerChat設置聊天室的詳細內容,更多關于docker rockerChat聊天室的資料請關注好吧啦網其它相關文章!

標簽: Docker
相關文章:
主站蜘蛛池模板: 亚洲精品国自产拍影院 | 精品日本久久久久久久久久 | 久久综合99re久久爱 | 日韩亚洲一区中文字幕在线 | 2018久久久国产精品 | 国产免费一级视频 | 亚洲视频精品在线观看 | 亚州欧美 | 天天五月天丁香婷婷深爱综合 | 女人又黄的视频网站 | 精品久久久久久中文字幕网 | 欧美性色黄大片一级毛片视频 | 天堂男人在线 | 深夜福利视频在线观看 | 91久久综合 | 亚洲毛片免费在线观看 | 国产黄三级三·级三级 | 精品成人免费一区二区在线播放 | 国产欧美精品午夜在线播放 | 香蕉久久夜色精品国产2020 | 欧美日本一区 | 国产在线观看免费人成小说 | 日本高清精品 | 久久福利资源网站免费看 | 欧美精选欧美极品 | 久久精品国产亚洲片 | 国产精品日本欧美一区二区 | 中文在线观看视频 | 就草草在线观看视频 | 亚洲成a人| 国内自拍网 | 99久久国产综合精品成人影院 | 日韩亚洲一区中文字幕在线 | 久草最新网址 | 亚洲精品国产成人99久久 | 国产大臿蕉香蕉大视频女 | 亚洲综合美女 | 99免费精品视频 | 日韩中文字幕免费在线观看 | 亚洲精品xxxxx | 免费看一区二区三区 |