|
|
|
|
@ -31,7 +31,7 @@ services:
@@ -31,7 +31,7 @@ services:
|
|
|
|
|
# - 3000:3000 |
|
|
|
|
|
|
|
|
|
mongo: |
|
|
|
|
image: mongo:4.4.6 |
|
|
|
|
image: mongo:4.0 |
|
|
|
|
container_name: mistborn_production_rocketchat_mongo |
|
|
|
|
restart: unless-stopped |
|
|
|
|
volumes: |
|
|
|
|
@ -42,7 +42,7 @@ services:
@@ -42,7 +42,7 @@ services:
|
|
|
|
|
# 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.4.6 |
|
|
|
|
image: mongo |
|
|
|
|
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 |
|
|
|
|
|