MESH-Research / commons-idms

The Knowledge Commons IDMS stack
MIT License
0 stars 0 forks source link

[Project] Rebuild IDMS Stack #1

Open mikethicke opened 1 year ago

mikethicke commented 1 year ago

Description

Rebuild a containerized version of the Knowledge Commons IDMS stack that is suitable for local development and deployment to production

Background

The current IDMS stack is composed of several services distributed across 3 EC2 instances (Miro diagram).

Main Services

These services have various configurations and plugins / modules / microservices specific to our setup. These customizations are not consistently in version control or synchronized between development and production. Many are out-of-date. We would like to change that.

There are currently two copies of this stack---dev and prod. We would like to move to a model with local development, and cloud-based staging and production. We might consider moving production and / or staging to a serverless solution, if that is more cost-effective than EC2.

Deliverables

├-/
  ├-metadata/
  | ├-dev-metadata.xml
  | ├-prod-metadata.xml
  |
  ├-SATOSA/
  | ├-hcdiscovery.yaml
  | ├-idp_metadata_attribute_store.yaml
  | ├-src/
  |   ├-hcdiscovery.py
  |   | ...
  |
  ├-COmanage/
  |  ├-Config/
  |  ├-Plugin/
  |  ├-webroot/
  ...

Target Timeline

Responsibilities

Development Leads: Dimitris & Brian

mikethicke commented 1 year ago

Big Stages

Getting started

mikethicke commented 1 year ago

Resources: