{"id":28512157,"url":"https://github.com/opengeoscience/minerva-docker","last_synced_at":"2025-07-14T05:32:59.379Z","repository":{"id":71525897,"uuid":"54916261","full_name":"OpenGeoscience/minerva-docker","owner":"OpenGeoscience","description":null,"archived":false,"fork":false,"pushed_at":"2018-09-28T17:41:06.000Z","size":149,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-07-04T01:36:41.443Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/OpenGeoscience.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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-03-28T19:01:14.000Z","updated_at":"2018-09-05T19:24:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"811a8979-af01-4a4c-b8b9-272a53e9ba74","html_url":"https://github.com/OpenGeoscience/minerva-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OpenGeoscience/minerva-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenGeoscience%2Fminerva-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenGeoscience%2Fminerva-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenGeoscience%2Fminerva-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenGeoscience%2Fminerva-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenGeoscience","download_url":"https://codeload.github.com/OpenGeoscience/minerva-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenGeoscience%2Fminerva-docker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265245952,"owners_count":23734108,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2025-06-09T00:30:51.268Z","updated_at":"2025-07-14T05:32:59.370Z","avatar_url":"https://github.com/OpenGeoscience.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## minerva-docker\n\nThis repo provides Docker and Ansible-Container files to run [Minerva](https://github.com/Kitware/minerva) inside a Docker container.  Two containers actually, one for Minerva and one for Mongo.\n\n## Up and running\n\nThese instructions were tested on Ubuntu 14.04 with `docker` version 1.11.0 and `docker-compose` version 1.7.0.\n\nClone this repo.  Either initialize the git submodules for Minerva and Romanesco after cloning like `git submodule update --init`, or else clone recursive like the below instructions.\n\n    git clone https://github.com/OpenGeoscience/minerva-docker.git --recursive\n    cd minerva-docker\n\n## Option 1: Deploy with docker-compose\nSet the three BSVE environment variables in docker-compose.yml to the correct values for a\nset of working BSVE credentials.  This will be the account that Minerva uses to connect with\nthe BSVE.\n\n    docker-compose build\n    docker-compose up\n\nNow that Minerva is running, load the page.  At this point you can register an admin user with Girder, the\nsoftware that powers Minerva.  Now that you are logged in with the admin user, go to the Admin console,\nthen the Plugins page, enable the Minerva plugin and restart the server.  Once the server is restarted, return to the root page in the browser address bar and refresh the page.  You should see the Minerva application at this point, and you will still be logged in as the admin user you created for Girder.\n\n\n## Option 2: Deploy with ansible-container\nSet the three Girder environment variables in ansible/variables.yml to the correct values for a\nset of working Girder credentials.  This will be the account that Minerva uses to connect with\nGirder.\n\n    pip install ansible-container==0.3.0\n    export DOCKER_CLIENT_TIMEOUT=600\n    ansible-container build\n    ansible-container run\n\nNow that Minerva is running, load the page.\n\n\n\n#### License\n\nCopyright 2016 Kitware Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopengeoscience%2Fminerva-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopengeoscience%2Fminerva-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopengeoscience%2Fminerva-docker/lists"}