diff --git a/deploy/dev/docker-compose.cn.yml b/deploy/dev/docker-compose.cn.yml index 45bd0cdf46..f2005c0348 100644 --- a/deploy/dev/docker-compose.cn.yml +++ b/deploy/dev/docker-compose.cn.yml @@ -48,6 +48,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/dev/docker-compose.yml b/deploy/dev/docker-compose.yml index 8226df375b..a91211255b 100644 --- a/deploy/dev/docker-compose.yml +++ b/deploy/dev/docker-compose.yml @@ -48,6 +48,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/docker/cn/docker-compose.milvus.yml b/deploy/docker/cn/docker-compose.milvus.yml index 058c5ab3fe..218b9950b6 100644 --- a/deploy/docker/cn/docker-compose.milvus.yml +++ b/deploy/docker/cn/docker-compose.milvus.yml @@ -99,6 +99,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/docker/cn/docker-compose.oceanbase.yml b/deploy/docker/cn/docker-compose.oceanbase.yml index 1d287c19d3..401c547260 100644 --- a/deploy/docker/cn/docker-compose.oceanbase.yml +++ b/deploy/docker/cn/docker-compose.oceanbase.yml @@ -76,6 +76,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/docker/cn/docker-compose.pg.yml b/deploy/docker/cn/docker-compose.pg.yml index ccce9b2526..676eec0821 100644 --- a/deploy/docker/cn/docker-compose.pg.yml +++ b/deploy/docker/cn/docker-compose.pg.yml @@ -57,6 +57,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/docker/cn/docker-compose.zilliz.yml b/deploy/docker/cn/docker-compose.zilliz.yml index 20fa6f3822..9ed29d97fa 100644 --- a/deploy/docker/cn/docker-compose.zilliz.yml +++ b/deploy/docker/cn/docker-compose.zilliz.yml @@ -40,6 +40,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/docker/global/docker-compose.milvus.yml b/deploy/docker/global/docker-compose.milvus.yml index 6dc6527fd3..344a485b2d 100644 --- a/deploy/docker/global/docker-compose.milvus.yml +++ b/deploy/docker/global/docker-compose.milvus.yml @@ -99,6 +99,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/docker/global/docker-compose.oceanbase.yml b/deploy/docker/global/docker-compose.oceanbase.yml index e38eb96721..f44d01e403 100644 --- a/deploy/docker/global/docker-compose.oceanbase.yml +++ b/deploy/docker/global/docker-compose.oceanbase.yml @@ -76,6 +76,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/docker/global/docker-compose.pg.yml b/deploy/docker/global/docker-compose.pg.yml index facce6202a..7720868a43 100644 --- a/deploy/docker/global/docker-compose.pg.yml +++ b/deploy/docker/global/docker-compose.pg.yml @@ -57,6 +57,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/docker/global/docker-compose.ziliiz.yml b/deploy/docker/global/docker-compose.ziliiz.yml index b68566d854..2858da4161 100644 --- a/deploy/docker/global/docker-compose.ziliiz.yml +++ b/deploy/docker/global/docker-compose.ziliiz.yml @@ -40,6 +40,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/templates/docker-compose.dev.yml b/deploy/templates/docker-compose.dev.yml index c231a6b676..132c517c54 100644 --- a/deploy/templates/docker-compose.dev.yml +++ b/deploy/templates/docker-compose.dev.yml @@ -48,6 +48,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/deploy/templates/docker-compose.prod.yml b/deploy/templates/docker-compose.prod.yml index fe3fc82529..a0cc60c293 100644 --- a/deploy/templates/docker-compose.prod.yml +++ b/deploy/templates/docker-compose.prod.yml @@ -39,6 +39,12 @@ ${{vec.db}} - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/document/public/deploy/docker/cn/docker-compose.milvus.yml b/document/public/deploy/docker/cn/docker-compose.milvus.yml index 058c5ab3fe..218b9950b6 100644 --- a/document/public/deploy/docker/cn/docker-compose.milvus.yml +++ b/document/public/deploy/docker/cn/docker-compose.milvus.yml @@ -99,6 +99,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/document/public/deploy/docker/cn/docker-compose.oceanbase.yml b/document/public/deploy/docker/cn/docker-compose.oceanbase.yml index 1d287c19d3..401c547260 100644 --- a/document/public/deploy/docker/cn/docker-compose.oceanbase.yml +++ b/document/public/deploy/docker/cn/docker-compose.oceanbase.yml @@ -76,6 +76,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/document/public/deploy/docker/cn/docker-compose.pg.yml b/document/public/deploy/docker/cn/docker-compose.pg.yml index ccce9b2526..676eec0821 100644 --- a/document/public/deploy/docker/cn/docker-compose.pg.yml +++ b/document/public/deploy/docker/cn/docker-compose.pg.yml @@ -57,6 +57,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/document/public/deploy/docker/cn/docker-compose.zilliz.yml b/document/public/deploy/docker/cn/docker-compose.zilliz.yml index 20fa6f3822..9ed29d97fa 100644 --- a/document/public/deploy/docker/cn/docker-compose.zilliz.yml +++ b/document/public/deploy/docker/cn/docker-compose.zilliz.yml @@ -40,6 +40,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/document/public/deploy/docker/global/docker-compose.milvus.yml b/document/public/deploy/docker/global/docker-compose.milvus.yml index 6dc6527fd3..344a485b2d 100644 --- a/document/public/deploy/docker/global/docker-compose.milvus.yml +++ b/document/public/deploy/docker/global/docker-compose.milvus.yml @@ -99,6 +99,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/document/public/deploy/docker/global/docker-compose.oceanbase.yml b/document/public/deploy/docker/global/docker-compose.oceanbase.yml index e38eb96721..f44d01e403 100644 --- a/document/public/deploy/docker/global/docker-compose.oceanbase.yml +++ b/document/public/deploy/docker/global/docker-compose.oceanbase.yml @@ -76,6 +76,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/document/public/deploy/docker/global/docker-compose.pg.yml b/document/public/deploy/docker/global/docker-compose.pg.yml index facce6202a..7720868a43 100644 --- a/document/public/deploy/docker/global/docker-compose.pg.yml +++ b/document/public/deploy/docker/global/docker-compose.pg.yml @@ -57,6 +57,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c diff --git a/document/public/deploy/docker/global/docker-compose.ziliiz.yml b/document/public/deploy/docker/global/docker-compose.ziliiz.yml index b68566d854..2858da4161 100644 --- a/document/public/deploy/docker/global/docker-compose.ziliiz.yml +++ b/document/public/deploy/docker/global/docker-compose.ziliiz.yml @@ -40,6 +40,12 @@ services: - MONGO_INITDB_ROOT_PASSWORD=mypassword volumes: - ./mongo/data:/data/db + healthcheck: + test: ['CMD', 'mongo', '-u', 'myusername', '-p', 'mypassword', '--authenticationDatabase', 'admin', '--eval', "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 30s entrypoint: - bash - -c