Reference implementation of MyData Architecture Framework 2.0 which runs at
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Account
Operator_Components
Service_Components
Service_Mockup
account_keys
graphics
init-db
.dockerignore
.gitignore
.gitmodules
Dockerfile-overholt
LICENSE
README.md
docker-compose.yml
docker-entrypoint-overholt.sh
render_setting_templates.sh
reset_db.sh
routes.json
serviceregistry-array.json
serviceregistry.json
start.sh
ui_flow_local.py

README.md


MyData SDK Components

This is core part of MyData-SDK, containing the code implementation of MyData Architecture Framework 2.0. The code base is not maintained actively since September 2017, try it at your own risk.

Components are split to their own folders

Version

2.0 beta release.

Prerequisites

Simple Consent-flow demo

Note: These instructions have been tested with Linux. You need to have Docker, Docker Compose, Python and Requests -library for Python installed.

Clone the repo and start the Docker Compose stack:

cd mydata-sdk
sudo sh start.sh  # Needed to run root only if you haven't configured a docker group for your system

Wait until Docker Compose stack has properly started. Last message should be similar to

mysql-db                  | Version: '5.7.19'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server (GPL)

Now open another terminal and run the ui_flow_local.py

python ui_flow_local.py --skip_data

Known issues

Note that implementation of actual data transfer between data source and sink interfaces is not implemented in the beta version.

Deployment

Deployment instructions for each component can be found from module's documentation.

Specifications

MyData Architecture

Contributing/Contact

Copying and License

This code is licensed under MIT License.