Skip to content

Commit

Permalink
fix: add missing init.js script for mongo
Browse files Browse the repository at this point in the history
  • Loading branch information
Guillaume Lamirand committed Jan 21, 2025
1 parent ec1c2ca commit db2b91c
Show file tree
Hide file tree
Showing 19 changed files with 39 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/ee-with-alert-engine/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
networks:
- storage

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/https-gateway/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/https-nginx/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/keycloak/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/kibana/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/mongodb/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/native-kafka/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/nginx/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/opensearch/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
networks:
- storage

Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/prometheus/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/redis-rate-limit/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
16 changes: 16 additions & 0 deletions docker/quick-setup/scripts/mongo/init.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/*
* Copyright © 2015 The Gravitee team (http://gravitee.io)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
rs.initiate({_id:'rs0',members:[{_id:0,host:'mongodb:27017'}]});
1 change: 1 addition & 0 deletions docker/quick-setup/systemProxy/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
1 change: 1 addition & 0 deletions docker/quick-setup/tcp/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./../scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
interval: 5s
Expand Down
9 changes: 6 additions & 3 deletions gravitee-apim-e2e/docker/common/docker-compose-mongo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,14 @@ services:
volumes:
- data-mongo:/data/db
- ./.logs/apim-mongodb:/var/log/mongodb
- ./scripts/mongo:/docker-entrypoint-initdb.d/
healthcheck:
test: mongosh --eval 'db.runCommand({serverStatus:1}).ok' --quiet | grep 1
test: echo "try { rs.status() } catch (err) { rs.initiate({_id:'rs0',members:[{_id:0,host:'database:27017'}]}) }" | mongosh --port 27017 --quiet
interval: 2s
timeout: 10s
retries: 5
timeout: 30s
start_period: 0s
start_interval: 1s
retries: 30
networks:
- storage

Expand Down
1 change: 1 addition & 0 deletions gravitee-apim-e2e/docker/common/scripts/mongo/init.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
rs.initiate({_id:'rs0',members:[{_id:0,host:'database:27017'}]});

0 comments on commit db2b91c

Please sign in to comment.