Possibility to download binaries in advance, or start a deployment in docker images
The problem is the following:
When I create a deployment during docker image build, it won't start the deployment during image execution but end in an endless spinner. Therefore I created a deployment which will at least the binary download to speed up the image startup, which worked last year.
Currently on startup of this image it will then try to create a new deployment and results in an error that python could not be found.
Creating your cluster core-data
1/2: Starting your local environment...
2/2: Creating your deployment core-data...
Error: exit status 127: Error: runc: runc create failed: unable to start container process: exec: "python3": executable file not found in $PATH: OCI runtime attempted to invoke a command that was not found
It only works if no deployment has been created.
It would be great if somehow one of those could work or somehow just download the binaries without the need to create an extra deployment
If I understand this request correctly, we support your use case now.
We have a new docker image that includes the MongoDB server and Atlas Search and Vector Search: https://www.mongodb.com/docs/atlas/cli/current/atlas-cli-deploy-docker/. This image is designed (and licensed for) development and testing locally and in CI/CD. It is not intended for production use.
The image is currently in public preview and we expect to GA it later in the year (2024).
-
Kevin commented
Thanks a lot!! I just tried it and it seems to work just out of the box without a 2-3 minute start up