Add Rocket.Chat Docker Compose configuration and update README

This commit is contained in:
2024-11-22 18:22:20 +01:00
parent 363c3c1b68
commit 39675ace3f
2 changed files with 59 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
version: '3.7'
services:
rocketchat:
image: rocketchat/rocket.chat:latest
restart: unless-stopped
volumes:
- ./data/uploads:/app/uploads
environment:
- PORT=3000
- ROOT_URL=http://localhost:3000
- MONGO_URL=mongodb://mongo:27017/rocketchat
- MONGO_OPLOG_URL=mongodb://mongo:27017/local
ports:
- 3000:3000
depends_on:
- mongo
mongo:
image: mongo:4.0
restart: unless-stopped
volumes:
- ./data/db:/data/db
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"}]})' && break || sleep 1;
done"
depends_on:
- mongo