{"id":20911042,"url":"https://github.com/lren-chuv/mip-microservices-infrastructure","last_synced_at":"2025-05-13T07:32:01.876Z","repository":{"id":46827782,"uuid":"45052365","full_name":"LREN-CHUV/mip-microservices-infrastructure","owner":"LREN-CHUV","description":"Generic version of the scripts used to deploy the Medical Informatics Platform","archived":false,"fork":false,"pushed_at":"2024-11-16T06:59:10.000Z","size":7773,"stargazers_count":1,"open_issues_count":30,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-16T07:29:09.566Z","etag":null,"topics":["ansible-roles","hbp","humanbrainproject","infrastructure","infrastructure-as-code","marathon","medical-informatics-platform","mesos"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LREN-CHUV.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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":"2015-10-27T15:59:37.000Z","updated_at":"2019-08-26T13:29:38.000Z","dependencies_parsed_at":"2024-11-16T08:15:21.235Z","dependency_job_id":null,"html_url":"https://github.com/LREN-CHUV/mip-microservices-infrastructure","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LREN-CHUV%2Fmip-microservices-infrastructure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LREN-CHUV%2Fmip-microservices-infrastructure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LREN-CHUV%2Fmip-microservices-infrastructure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LREN-CHUV%2Fmip-microservices-infrastructure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LREN-CHUV","download_url":"https://codeload.github.com/LREN-CHUV/mip-microservices-infrastructure/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225188749,"owners_count":17435125,"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":["ansible-roles","hbp","humanbrainproject","infrastructure","infrastructure-as-code","marathon","medical-informatics-platform","mesos"],"created_at":"2024-11-18T14:19:03.095Z","updated_at":"2024-11-18T14:19:03.627Z","avatar_url":"https://github.com/LREN-CHUV.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Join the chat at https://gitter.im/HBPMedical](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/HBPMedical) [![CHUV](https://img.shields.io/badge/CHUV-LREN-AF4C64.svg)](https://www.unil.ch/lren/en/home.html) [![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](https://github.com/LREN-CHUV/mip-microservices-infrastructure/blob/master/LICENSE.md) [![Twitter](https://img.shields.io/twitter/follow/HBPmedical%20platform.svg?style=social)](https://twitter.com/intent/follow?screen_name=HBPmedical) [![StackShare](https://img.shields.io/badge/tech-stack-0690fa.svg?style=flat)](https://stackshare.io/ludovicc/medical-informatic-platform-of-the-human-brain-project) [![CircleCI](https://circleci.com/gh/LREN-CHUV/mip-microservices-infrastructure/tree/master.svg?style=svg)](https://circleci.com/gh/LREN-CHUV/mip-microservices-infrastructure/tree/master)\n\n# Microservice infrastructure\n\n__Current version: [![4.0.2](https://img.shields.io/badge/download-4.0.2-blue.svg)](https://github.com/HBPMedical/mip-microservices-infrastructure/archive/4.0.2.zip)__\n\nThis project contains the generic version of Ansible roles and playbooks to install, upgrade, and manage the [HBP Medical Informatics Platform](https://www.humanbrainproject.eu/en/medicine/).\n\nThe platform runs over a [Mesos](http://mesos.apache.org/) cluster and most services are managed by [Marathon](https://mesosphere.github.io/marathon/).\n\nmip-microservices-infrastructure attempts to follow the Mantl.io project from Cisco (https://github.com/CiscoCloud/microservices-infrastructure) but with the following restrictions:\n\n* The deployment targets are Ubuntu 16.04, CentOS 7.2+ and Redhat 7.2+\n* No support for any cloud is provided, we deploy on bare-metal and pre-configured virtual machines\n* We have selected only the features of Mantl that we need.\n\n# Demos\n\nDemonstrations are available for the various building blocks managed by this infrastructure project. The demos require a Linux machine with at least 8Gb ram, Virtualbox and Vagrant to work.\n\n## Algorithm Factory\n\n* [Algorithm Factory + Web Analytics](demo/algorithm-factory/algorithm-factory/web-and-algorithms/README.md)\n* [Woken](demo/algorithm-factory/woken/README.md)\n\nAn other option is to use docker-compose and the [Web Analytics demo](https://github.com/HBPMedical/web-analytics-demo) project where you can test the MIP software on a Linux machine.\n\n## Data factory\n\n* [Airflow](demo/data-factory/airflow/README.md)\n\n## Frontend only\n\n* [Web portal](demo/frontend/portal/README.md)\n\n## Developer tools\n\n* [QA tools](demo/dev-services/qatools/README.md)\n\n# Setup of MIP Local\n\n**MIP Local** is a version of MIP designed to work independently from the Federation at a hospital. **MIP Local** is used to demonstrate the MIP platform and generate interest from hospitals to join the Federation. It can also be used for special research purposes, for example to work using identifying patient information.\n\nDetails about the installation of **MIP Local** can be found in the [installation documentation](https://github.com/HBPMedical/mip-microservices-infrastructure/blob/master/docs/installation/mip-local.md)\n\n# Documentation\n\nMore documentation (configuration, installation, troubleshooting) can be found in the\n[full documentation](https://github.com/HBPMedical/mip-microservices-infrastructure/blob/master/docs/)\n\n# Development\n\nContributors to the platform are invited to join the following tools for collaboration:\n\n[![Slack](https://img.shields.io/badge/slack-infrastructure%20channel-e01563.svg)](https://hbpsp8.slack.com/archives/infrastructure)  [![Trello](https://img.shields.io/badge/trello-infrastructure-blue.svg)](https://trello.com/b/h66fm9Ad/dev-research-infrastructure) [![Stories in Ready](https://badge.waffle.io/LREN-CHUV/mip-microservices-infrastructure.png?label=ready\u0026title=stories%20ready)](https://waffle.io/LREN-CHUV/mip-microservices-infrastructure) [![Stories in In Progress](https://badge.waffle.io/LREN-CHUV/mip-microservices-infrastructure.png?label=in+progress\u0026title=stories%20in%20progress)](https://waffle.io/LREN-CHUV/mip-microservices-infrastructure)\n\n# License\n\nCopyright © 2016-2019 LREN CHUV\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n# Acknowledgements\n\nThis work has been funded by the European Union Seventh Framework Program (FP7/2007­2013) under grant agreement no. 604102 (HBP)\n\nThis work is part of SP8 of the Human Brain Project (SGA1).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flren-chuv%2Fmip-microservices-infrastructure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flren-chuv%2Fmip-microservices-infrastructure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flren-chuv%2Fmip-microservices-infrastructure/lists"}