{"id":30898277,"url":"https://github.com/bridgedb/docker","last_synced_at":"2025-09-09T01:44:51.428Z","repository":{"id":27677936,"uuid":"112337756","full_name":"bridgedb/docker","owner":"bridgedb","description":"BridgeDb Docker","archived":false,"fork":false,"pushed_at":"2024-05-08T12:23:55.000Z","size":9507,"stargazers_count":5,"open_issues_count":10,"forks_count":4,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-09-23T00:10:42.066Z","etag":null,"topics":["bridgedb","bridgedb-docker","docker","docker-image","identifiers"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/bridgedb.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}},"created_at":"2017-11-28T13:18:05.000Z","updated_at":"2024-05-08T12:24:40.000Z","dependencies_parsed_at":"2024-05-08T13:34:22.649Z","dependency_job_id":null,"html_url":"https://github.com/bridgedb/docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bridgedb/docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bridgedb%2Fdocker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bridgedb%2Fdocker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bridgedb%2Fdocker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bridgedb%2Fdocker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bridgedb","download_url":"https://codeload.github.com/bridgedb/docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bridgedb%2Fdocker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274232006,"owners_count":25245856,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["bridgedb","bridgedb-docker","docker","docker-image","identifiers"],"created_at":"2025-09-09T01:44:49.904Z","updated_at":"2025-09-09T01:44:51.344Z","avatar_url":"https://github.com/bridgedb.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![docker stars](https://img.shields.io/docker/stars/bigcatum/bridgedb.svg?style=flat-square)](https://hub.docker.com/r/bigcatum/bridgedb)\r\n[![docker pulls](https://img.shields.io/docker/pulls/bigcatum/bridgedb.svg?style=flat-square)](https://hub.docker.com/r/bigcatum/bridgedb)\r\n[![Docker build](https://github.com/bridgedb/docker/actions/workflows/buildandpush.yml/badge.svg)](https://github.com/bridgedb/docker/actions/workflows/buildandpush.yml)\r\n\r\n# Welcome to the BridgeDb Docker repository!\r\n\r\nBridgeDb is a framework for finding and mapping equivalent database identifiers. This repository involves the Docker image of the BridgeDb service. This docker image is located on DockerHub: https://hub.docker.com/r/bigcatum/bridgedb/\r\n\r\nFor Windows users, it is required to download Docker (https://www.docker.com/get-docker) and Docker toolbox (https://docs.docker.com/toolbox/overview/). Afterwards, start the docker quickstart terminal and let is set up a VirtualBox environment.\r\n\r\n## Pulling the image from DockerHub\r\n\r\nTo pull the image from DockerHub, enter the following line:\r\n\r\n```\r\ndocker pull bigcatum/bridgedb:latest\r\n```\r\n\r\nTo pull a BridgeDb Docker Image with a specific version, use the following command and fill in the tag:\r\n```\r\ndocker pull bigcatum/bridgedb:[tag]\r\n```\r\nCurrently, the main docker image consists of all available identifier mapping (.bridge) files. The tags of the Docker images describe the BridgeDb version and the version of the web service. For example, the Docker image of bigcatum/bridgedb:3.0.23-2.1.6 has the BridgeDb version os 3.0.23 and the webservice version of 2.1.6.\r\n\r\nTo confirm that this step has worked and the Docker Image was pulled correctly, enter the following:\r\n```\r\ndocker images\r\n```\r\nThis will give an overview of all images that are downloaded and ready for use.\r\n\r\n## Running the docker image in a container\r\n\r\nFor windows users, it is necessary to know the IP adress of the VirtualBox environment, which you can find by using the following command:\r\n\r\n```\r\ndocker-machine ip\r\n```\r\nBelow is the command for running the Docker Image. In the command, change `[PORT1]` to configure ports that are not yet in use in your system. If the ports 8183 is not yet in use, you can simply use that one for `[PORT1]`. The environment variable `[SERVER_URL]` defines the host URL, depending on where the Docker Image will be run. If you do a local deployment, the `[SERVER_URL]` should be http://localhost, with the `[PORT1]` that you chose. The `[TAG]` corresponds to the version of the Docker image that you pulled.\r\n\r\n```\r\nsudo docker run --name bridgedb --rm -p [PORT1]:8183 -e SERVER_URL='[SERVER_URL]:[PORT1]' bigcatum/bridgedb:[TAG]\r\n```\r\n## Opening the docker image in a browser\r\n\r\nTo enter the docker image in a browser, Windows users should enter the IP-adress of the VirtualBox, followed by ':[PORT1]'. On Linux, the docker image can be entered by writing 'http://localhost:[PORT1]' in the browser.\r\n\r\n## Stopping the running container\r\n\r\nTo see the status of the service, use the following command:\r\n```\r\ndocker ps -a\r\n```   \r\nTo stop a container, enter the following line. This will automatically remove the container (because of the `--rm` flag in the `docker run` command above):\r\n```\r\ndocker stop bridgedb\r\n```\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbridgedb%2Fdocker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbridgedb%2Fdocker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbridgedb%2Fdocker/lists"}