Dataspaces connector for the InesData project, based on the EDC dataspaces framework
-
Compile:
./gradlew launchers:connector:build
-
Launch:
java <opts> -jar launchers/connector/build/libs/connector-app.jar
Example:
java -Dedc.keystore=resources/certs/store.pfx -Dedc.keystore.password=<passwd> -Dedc.vault=resources/configuration/provider-vault.properties -Dedc.fs.config=resources/configuration/provider-configuration.properties -jar launchers/connector/build/libs/connector-app.jar
The connector is prepared to be executed inside a container. The following steps must be followed to generate the connector:
-
Compile the connector:
./gradlew launchers:connector:build
-
Create a local Docker image:
docker build --tag inesdata/connector:0.2.0 --build-arg CONNECTOR_JAR=./launchers/connector/build/libs/connector-app.jar -f docker/Dockerfile .
The resources/sql
folder contains all the required schemes to be applied in the connector database.
Este trabajo ha recibido financiación del proyecto INESData (Infraestructura para la INvestigación de ESpacios de DAtos distribuidos en UPM), un proyecto financiado en el contexto de la convocatoria UNICO I+D CLOUD del Ministerio para la Transformación Digital y de la Función Pública en el marco del PRTR financiado por Unión Europea (NextGenerationEU)