Skip to content

Starting the CEDAR microservices

Running the microservices

To run all the CEDAR microservices:

cedarcli start microservices

The check the all the microservices are running, execute:

cedarcli status

You should see the following output:

                 CEDAR Server status list
┏━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Server                 ┃ Status ┃ Port  ┃ Error         ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━┩
│ Microservice           │        │       │               │
│ artifact               │ ✅     │ 9001  │               │
│ bridge                 │ ✅     │ 9015  │               │
│ group                  │ ✅     │ 9009  │               │
│ impex                  │ ✅     │ 9008  │               │
│ messaging              │ ✅     │ 9012  │               │
│ monitor                │ ✅     │ 9014  │               │
│ open                   │ ✅     │ 9013  │               │
│ repo                   │ ✅     │ 9002  │               │
│ resource               │ ✅     │ 9007  │               │
│ schema                 │ ✅     │ 9003  │               │
│ submission             │ ✅     │ 9010  │               │
│ terminology            │ ✅     │ 9004  │               │
│ user                   │ ✅     │ 9005  │               │
│ valuerecommender       │ ✅     │ 9006  │               │
│ worker                 │ ✅     │ 9011  │               │
├────────────────────────┼────────┼───────┼───────────────┤
│ Infrastructure         │        │       │               │
│ MongoDB                │ ✅     │ 27017 │               │
│ OpenSearch-REST        │ ✅     │ 9200  │               │
│ OpenSearch-Transport   │ ✅     │ 9300  │               │
│ NGINX                  │ ✅     │ 80    │               │
│ Keycloak               │ ✅     │ 8080  │               │
│ Neo4j                  │ ✅     │ 7474  │               │
│ Redis-persistent       │ ✅     │ 6379  │               │
│ MySQL                  │ ✅     │ 3306  │               │
├────────────────────────┼────────┼───────┼───────────────┤
│ Frontend               │        │       │               │
│ main                   │ ❌     │ 4200  │ Port not open │
│ openview               │ ❌     │ 4220  │ Port not open │
│ content                │ ❌     │ 4240  │ Port not open │
│ monitoring             │ ❌     │ 4300  │ Port not open │
│ artifacts              │ ❌     │ 4320  │ Port not open │
│ bridging               │ ❌     │ 4340  │ Port not open │
├────────────────────────┼────────┼───────┼───────────────┤
│ Frontend-non-essential │        │       │               │
│ cee-dev                │ ❌     │ 4400  │ Port not open │
│ demo.cee               │ ❌     │ 4260  │ Port not open │
│ docs.cee               │ ❌     │ 4280  │ Port not open │
└────────────────────────┴────────┴───────┴───────────────┘

Stopping the CEDAR microservices

Do not stop microservices at this point! But if you need to do that in the future, you can perform:

cedarcli stop microservices