Dear all,
i wonder how to launch mongodb first migration on db container starts?
Any suggestion?
Tnx
Have you tried the image description?
https://hub.docker.com/_/mongo
When a container is started for the first time it will execute files with extensions
.sh
and.js
that are found in/docker-entrypoint-initdb.d
. Files will be executed in alphabetical order..js
files will be executed bymongosh
(mongo
on versions below 6) using the database specified by theMONGO_INITDB_DATABASE
variable, if it is present, ortest
otherwise. You may also switch databases within the.js
script.
You probably just need to mount your files into that folder. I don’t use mongodb, but this is similar to how it works in other database servers.