Newer
Older
# Organizational Credential Manager (v2)
OCM (Organizational Credential Manager) is a Node.js-based microservice system designed to manage organizational credentials.
zdravko iliev
committed
* Node.js (version 20 or later)
* pnpm
* Docker and Docker Compose for local development
zdravko iliev
committed
zdravko iliev
committed
1. Clone the repository:
zdravko iliev
committed
```bash
git clone https://gitlab.eclipse.org/eclipse/xfsc/ocm/ocm-engine.git
```
zdravko iliev
committed
2. Navigate to the repository directory:
```bash
cd ocm-engine
```
3. Install dependencies:
```bash
pnpm i
```
4. Start the services locally:
```bash
pnpm -F ssi-abstraction start
pnpm -F connection-manager start
...
```
5. Or start the whole stack in Docker Compose:
```bash
docker compose up -d
```
zdravko iliev
committed
## Example Flows (OCM Usage)
Please refer to [OCM-flow-overview](documentation/ocm-flow-overview.md)
## License
This project is licensed under the [Apache 2.0 License](LICENSE)