Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.74 KB

File metadata and controls

26 lines (20 loc) · 1.74 KB

DLE-ECCR

The Enterprise Course Catalogue is a set of microservices designed to define and crosswalk competency frameworks for the DLE

Email Services

Additionally, these services are designed to use Platform One's P1PS server instead of a standard SMTP server. A good starting point if moving away from P1 P1 may be SMTP2Go.# Markdown syntax guide

CIS

The competency Indexing Service (CIS) acts as a database that stores competency framework data in a Neo4J graph database. It currently does not have a dockerfuile and relies on a docker-compose file that pulls data from dockerhub instead of IronBank.

CDS and CMS

The CDS and CMS systems are currently [rimarily forks of the XDS and XMS of the ECC and will require additional work to fully integrate with the rest of the ECCR

Installing Python-Packages

Because this was built for a PartyBus deployment, the following code must be run in the root directory before you can build some systems:

python3 -m venv .cache/python-packages
.cache/python-packages/bin/pip install -r requirements.txt --target ".cache/python-packages"

Installing node packages

Because this was built for a PartyBus deployment, the following code must be run in the root directory before you can build some systems:

npm install

Note: This project was designed to run in a specific DevSecOps environment, and may require additional changes before being viable in a new one. It is also currently reccomended to use to CaSS for competency information. Development of this project was also not completed before this project was shut down and will need some dev before it can be fully integrated.