{"id":21662827,"url":"https://github.com/higlass/higlass-docker","last_synced_at":"2025-04-11T23:51:15.535Z","repository":{"id":53880778,"uuid":"79567363","full_name":"higlass/higlass-docker","owner":"higlass","description":"Builds a docker container wrapping higlass-server and higlass-client in nginx","archived":false,"fork":false,"pushed_at":"2022-05-31T05:07:50.000Z","size":5932,"stargazers_count":32,"open_issues_count":49,"forks_count":14,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-25T19:48:43.065Z","etag":null,"topics":["gehlenborglab","hi-c","higlass"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/higlass.png","metadata":{"files":{"readme":"README-DEPLOY.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":"2017-01-20T14:48:26.000Z","updated_at":"2024-10-01T11:03:55.000Z","dependencies_parsed_at":"2022-08-23T19:21:20.485Z","dependency_job_id":null,"html_url":"https://github.com/higlass/higlass-docker","commit_stats":null,"previous_names":[],"tags_count":293,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/higlass%2Fhiglass-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/higlass%2Fhiglass-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/higlass%2Fhiglass-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/higlass%2Fhiglass-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/higlass","download_url":"https://codeload.github.com/higlass/higlass-docker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248497890,"owners_count":21113984,"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":["gehlenborglab","hi-c","higlass"],"created_at":"2024-11-25T10:18:15.975Z","updated_at":"2025-04-11T23:51:15.509Z","avatar_url":"https://github.com/higlass.png","language":"Shell","readme":"\n# higlass-docker: Deployment\n\nThe following describes setup instructions for a linux machine running ubuntu.\n\nOnce you've connected, install docker as you would locally.\n(For more help with these steps, see the\n[Docker docs](https://docs.docker.com/engine/installation/linux/ubuntu/).)\n\nSSH in, and then get the file system tools Docker needs:\n```\nsudo apt-get update\nsudo apt-get install -y curl \\\n    linux-image-extra-$(uname -r) \\\n    linux-image-extra-virtual\n```\nAdd the Docker repo to apt-get:\n```\nsudo apt-get install apt-transport-https \\\n                       ca-certificates\ncurl -fsSL https://yum.dockerproject.org/gpg | sudo apt-key add -\n# Verify the fingerprint:\napt-key finger | grep -A1 '5811 8E89 F3A9 1289 7C07  0ADB F762 2157 2C52 609D'\nsudo add-apt-repository \\\n       \"deb https://apt.dockerproject.org/repo/ \\\n       ubuntu-$(lsb_release -cs) \\\n       main\"\n```\nAnd install docker itself:\n```\nsudo apt-get update\nsudo apt-get -y install docker-engine\n```\n\nFinally, call our script to setup all the containers.\n```\ncurl https://raw.githubusercontent.com/hms-dbmi/higlass-docker/master/start_production.sh | bash\n```\n\nWhen you're done with the instance, clean up:\n```\naws ec2 terminate-instances --instance-id $INSTANCE_ID\n# Wait while instance terminates, and then\naws ec2 delete-security-group --group-id $GROUP_ID\naws ec2 delete-key-pair --key-name $KEY_NAME\nrm ~/$KEY_NAME.pem\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiglass%2Fhiglass-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhiglass%2Fhiglass-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiglass%2Fhiglass-docker/lists"}