У меня есть собственный docker образ из mon go: 4.2-6-bioni c с двумя скриптами initdb:
- / docker -entrypoint-initdb.d / 1-database-seed. sh
- / docker -entrypoint-initdb.d / 2-create-indexes. sh
При создании образа файл 1-database-seed. sh выполняется правильно. Но 2-create-indexes. sh не выполняется.
Если я выполняю вручную 2-create-indexes. sh, внутри контейнера скрипт работает правильно. Содержимое скрипта:
#!/bin/bash
mongo renaper --eval "db.names_indexed.createIndex({'fullname': 1})";
mongo renaper --eval "db.names_indexed.createIndex({'year': 1})";
mongo renaper --eval "db.names_indexed.createIndex({'fullname': 1,'year': 1})";
mongo renaper --eval "db.names_indexed.createIndex({'fullname': 'text'})";
Есть идеи?