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 optional test InvenioRDM instance #376

Closed rpoet-jh closed 4 months ago

rpoet-jh commented 4 months ago

Added the invenio-rdm directory which contains scripts to build/start/stop an InvenioRDM instance that can be used for testing PASS integration.

This PR is only adding the ability to start InvenioRDM that the deposit services container can communicate with when the integration work is done. Basically, this PR enables starting the InvenioRDM with the deposit services running, and you can exec curl commands from the deposit services container such as: curl -k -XGET https://pass-docker-invenio-rdm-frontend-1/api/records to test connectivity.

To get everything up and running, start here in the doc: https://github.com/eclipse-pass/pass-docker/compare/russ-961-invenio-rdm?expand=1#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R35