eclipse-pass / pass-docker

Developer-focused PASS runtime, which provides PASS and all of its dependent services using docker-compose. Provides Docker images used for production deployment of PASS.
Apache License 2.0
0 stars 16 forks source link

Add data/config for InvenioRDM #378

Closed rpoet-jh closed 2 months ago

rpoet-jh commented 2 months ago

This PR contains changes to the demo_data and configuration to be able to test the PASS and InvenioRDM integration.

Here are the steps to get things up and running and do the submisson/deposit:

Run mvn clean install in the pass-support/pass-deposit-services module.

Start InvenioRDM and generate access token:

Start pass-docker:

Submit submission:

After the submission is processed, a link will show up for the deposit on the submission details page. You can click the link to the view the deposit in invenioRdm.

Note: There is this bug I ran across that I need to address: https://github.com/eclipse-pass/pass-support/pull/122#issuecomment-2256813464. I will update this PR once I have put a fix in to handle this issue. I have added a retry for this call so it is good now.