{"id":13546016,"url":"https://github.com/kurtosis-tech/mongodb-package","last_synced_at":"2026-01-28T13:36:29.511Z","repository":{"id":158355559,"uuid":"633951480","full_name":"kurtosis-tech/mongodb-package","owner":"kurtosis-tech","description":null,"archived":false,"fork":false,"pushed_at":"2023-12-13T17:32:25.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-06-07T20:44:07.618Z","etag":null,"topics":["kurtosis","kurtosis-package"],"latest_commit_sha":null,"homepage":"","language":"Starlark","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kurtosis-tech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-04-28T16:54:12.000Z","updated_at":"2023-08-25T13:54:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"619d931e-7622-4b8e-a701-6e0fe971a913","html_url":"https://github.com/kurtosis-tech/mongodb-package","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"kurtosis-tech/package-template-repo","purl":"pkg:github/kurtosis-tech/mongodb-package","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurtosis-tech%2Fmongodb-package","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurtosis-tech%2Fmongodb-package/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurtosis-tech%2Fmongodb-package/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurtosis-tech%2Fmongodb-package/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kurtosis-tech","download_url":"https://codeload.github.com/kurtosis-tech/mongodb-package/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurtosis-tech%2Fmongodb-package/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28846053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T13:02:32.985Z","status":"ssl_error","status_checked_at":"2026-01-28T13:02:04.945Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kurtosis","kurtosis-package"],"created_at":"2024-08-01T12:00:30.058Z","updated_at":"2026-01-28T13:36:29.495Z","avatar_url":"https://github.com/kurtosis-tech.png","language":"Starlark","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"MongoDB Package\n============\nThis is a MongoDB [Kurtosis package](https://docs.kurtosis.com/concepts-reference/packages).\n\nRun this package\n----------------\nOpen [the Kurtosis playground](https://gitpod.io/#/https://github.com/kurtosis-tech/playground-gitpod) and run:\n\n```bash\nkurtosis run github.com/kurtosis-tech/mongodb-package\n```\n\nTo run it locally, [install Kurtosis][install-kurtosis] and run the same.\n\nTo blow away the created [enclave][enclaves-reference], run `kurtosis clean -a`.\n\n#### Configuration\n\n\u003cdetails\u003e\n    \u003csummary\u003eClick to see configuration\u003c/summary\u003e\n\nYou can configure this package using a JSON structure as an argument to the `kurtosis run` function. The full structure that this package accepts are as follows, with default values shown (note that the `//` lines are not valid JSON and should be removed!):\n\n```javascript\n{\n    // The name to give the new Mongo service\n    \"name\": \"mongoDB\",\n\n    // The image to run\n    \"image\": \"mongo:6.0.5\",\n\n    // The user that will be created\n    \"user\": \"root\",\n\n    // The password of the user that will be created\n    \"password\": \"password\",\n\n    // Additional environment variables that will be set on the Mongo container\n    \"env_vars\": {}\n}\n```\n\nThese arguments can either be provided manually:\n\n```bash\nkurtosis run github.com/kurtosis-tech/mongodb-package '{\"image\":\"mongo:latest\"}'\n```\n\nor by loading via a file, for instance using the [args.json](args.json) file in this repo:\n\n```bash\nkurtosis run github.com/kurtosis-tech/mongodb-package --enclave mongo \"$(cat args.json)\"\n```\n\n\u003c/details\u003e\n\nUse this package in your package\n--------------------------------\nKurtosis packages can be composed inside other Kurtosis packages. To use this package in your package:\n\nFirst, import this package by adding the following to the top of your Starlark file:\n\n```python\nthis_package = import_module(\"github.com/kurtosis-tech/mongodb-package/main.star\")\n```\n\nThen, call this package's `run` function somewhere in your Starlark script:\n\n```python\nthis_package_output = this_package.run(plan, args)\n```\n\nDevelop on this package\n-----------------------\n1. [Install Kurtosis][install-kurtosis]\n1. Clone this repo\n1. For your dev loop, run `kurtosis clean -a \u0026\u0026 kurtosis run .` inside the repo directory\n\n\n\u003c!-------------------------------- LINKS -------------------------------\u003e\n[install-kurtosis]: https://docs.kurtosis.com/install\n[enclaves-reference]: https://docs.kurtosis.com/concepts-reference/enclaves\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkurtosis-tech%2Fmongodb-package","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkurtosis-tech%2Fmongodb-package","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkurtosis-tech%2Fmongodb-package/lists"}