{"id":20930536,"url":"https://github.com/intermine/intermine_boot","last_synced_at":"2026-03-02T04:03:33.312Z","repository":{"id":47005522,"uuid":"176764939","full_name":"intermine/intermine_boot","owner":"intermine","description":"A little app to spin up local containers in which to build an InterMine","archived":false,"fork":false,"pushed_at":"2021-10-21T14:23:56.000Z","size":183,"stargazers_count":3,"open_issues_count":10,"forks_count":11,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-11-15T20:41:07.019Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/intermine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-20T15:36:15.000Z","updated_at":"2021-09-21T03:57:22.000Z","dependencies_parsed_at":"2022-09-02T23:10:30.754Z","dependency_job_id":null,"html_url":"https://github.com/intermine/intermine_boot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intermine%2Fintermine_boot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intermine%2Fintermine_boot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intermine%2Fintermine_boot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intermine%2Fintermine_boot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/intermine","download_url":"https://codeload.github.com/intermine/intermine_boot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225254677,"owners_count":17445220,"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":"2024-11-18T21:34:49.979Z","updated_at":"2026-03-02T04:03:28.277Z","avatar_url":"https://github.com/intermine.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Tests](https://github.com/intermine/intermine_boot/workflows/tests/badge.svg?branch=master)](https://github.com/intermine/intermine_boot/actions?query=workflow%3A%22tests%22)\n\n# intermine_boot\n\nA little app to spin up local containers in which to build an InterMine\n\n## Description\n\nAn InterMine, commonly referred to as an InterMine instance or simply a mine, is one of many biological data warehouses based on the InterMine open source software. They provide a webapp and a webservice that multiple InterMine clients in different programming languages (eg. Python and JavaScript) can query to receive integrated biological data.\n\nBuilding and running an InterMine is an arduous process which requires Linux system adminstration skills, and provisioned servers if you want your InterMine to be publicly available. InterMine Cloud attempts to solve this and lower the barrier to building and running an InterMine instance.\n\nThis tool is one part of InterMine Cloud, focused on providing its features in a local environment.\n\n## Installation\n\nThe package is available on PyPI and can be installed with PIP.\n\n```\npip install intermine-boot\n```\n\nMake sure the [Requirements](README.md#requirements) are installed as well.\n\n## Features\n\n*Note: This tool is under development and the listed features are only the ones currently implemented (more are planned!).*\n\n- Starting and stopping a complete biotestmine (`intermine_boot start local` and `intermine_boot stop local`)\n- Use a custom build of InterMine with flags `--build-im`, `--im-repo` and `--im-branch`\n\n## Requirements\n- Python 3.6+\n- Git\n- docker\n- [docker-compose](https://docs.docker.com/compose/install/)\n\n## Development\n\nInstall [virtualenv](https://virtualenv.pypa.io/en/stable/installation/) if you haven't already.\n\n```bash\n$ git submodule update --init\n$ virtualenv -p python3 venv\n$ . venv/bin/activate\n$ pip install --editable .\n# Change the source code and call intermine_boot however you want.\n$ intermine_boot\n# Exit virtualenv when done.\n$ deactivate\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintermine%2Fintermine_boot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintermine%2Fintermine_boot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintermine%2Fintermine_boot/lists"}