This project contains the generic version of Ansible roles and playbooks to install, upgrade, and manage the HBP Medical Informatics Platform.
The platform runs over a Mesos cluster and most services are managed by Marathon.
mip-microservices-infrastructure attempts to follow the Mantl.io project from Cisco (https://github.com/CiscoCloud/microservices-infrastructure) but with the following restrictions:
- The deployment targets are Ubuntu 16.04, CentOS 7.2+ and Redhat 7.2+
- No support for any cloud is provided, we deploy on bare-metal and pre-configured virtual machines
- We have selected only the features of Mantl that we need.
Demonstrations 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.
An other option is to use docker-compose and the Web Analytics demo project where you can test the MIP software on a Linux machine.
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.
Details about the installation of MIP Local can be found in the installation documentation
More documentation (configuration, installation, troubleshooting) can be found in the full documentation
Contributors to the platform are invited to join the following tools for collaboration:
Copyright © 2016-2019 LREN CHUV
Licensed 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
http://www.apache.org/licenses/LICENSE-2.0
Unless 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.
This work has been funded by the European Union Seventh Framework Program (FP7/20072013) under grant agreement no. 604102 (HBP)
This work is part of SP8 of the Human Brain Project (SGA1).