diff --git a/rocket-chat/rocketchat.yml b/rocket-chat/rocketchat.yml index ef6562c..94da284 100644 --- a/rocket-chat/rocketchat.yml +++ b/rocket-chat/rocketchat.yml @@ -25,28 +25,6 @@ services: image: mongo:6 networks: - rocketchat-net - command: - - sh - - -lc - - | - set -e - echo "Waiting for Mongo to be ready..." - until mongosh --host mongo:27017 --quiet --eval "db.adminCommand({ ping: 1 }).ok" | grep -q 1; do - sleep 2 - done - echo "Mongo is up. Checking/initializing replica set..." - mongosh --host mongo:27017 --quiet --eval ' - try { - if (rs.status().ok === 1) { - print("Replica set already initiated."); - } else { - throw new Error("status not ok"); - } - } catch (e) { - print("Initiating replica set..."); - rs.initiate({ _id: "rs0", members: [ { _id: 0, host: "mongo:27017" } ] }); - } - ' deploy: restart_policy: condition: on-failure