@@ -140,29 +140,9 @@ loadData () {
140
140
--entrypoint /bin/ash quay.io/curl/curl:${CURL_VERSION} /import-data
141
141
}
142
142
143
- addDatabaseIndex () {
144
- printf " Adding appropriate \033[1mMongoDB\033[0m indexes for \033[1;34mOrion\033[0m ..."
145
- docker exec db-mongo mongo --eval '
146
- conn = new Mongo();db.createCollection("orion");
147
- db = conn.getDB("orion");
148
- db.createCollection("entities");
149
- db.entities.createIndex({"_id.servicePath": 1, "_id.id": 1, "_id.type": 1}, {unique: true});
150
- db.entities.createIndex({"_id.type": 1});
151
- db.entities.createIndex({"_id.id": 1});' > /dev/null
152
-
153
- docker exec db-mongo mongo --eval '
154
- conn = new Mongo();db.createCollection("orion-openiot");
155
- db = conn.getDB("orion-openiot");
156
- db.createCollection("entities");
157
- db.entities.createIndex({"_id.servicePath": 1, "_id.id": 1, "_id.type": 1}, {unique: true});
158
- db.entities.createIndex({"_id.type": 1});
159
- db.entities.createIndex({"_id.id": 1});' > /dev/null
160
- echo -e " \033[1;32mdone\033[0m"
161
- }
162
-
163
143
addIoTDatabaseIndex () {
164
144
printf " Adding appropriate \033[1mMongoDB\033[0m indexes for \033[1;36mIoT-Agent\033[0m ..."
165
- docker exec db-mongo mongo --eval '
145
+ docker exec db-mongo mongosh --eval '
166
146
conn = new Mongo();
167
147
db = conn.getDB("iotagentjson");
168
148
db.getCollectionNames().forEach(c=>db[c].drop());
@@ -218,7 +198,6 @@ case "${command}" in
218
198
${dockerCmd} -f docker-compose/common.yml -f docker-compose/orion-ld.yml up -d --remove-orphans --renew-anon-volumes
219
199
displayServices " orion|fiware"
220
200
waitForMongo
221
- addDatabaseIndex
222
201
addIoTDatabaseIndex
223
202
waitForOrion
224
203
export CONTEXT_BROKER=orion:1026
0 commit comments