This build of the EDC Data-Plane utilizes Hashicorp Vault for secret storage.
./gradlew :edc-dataplane:edc-dataplane-hashicorp-vault:dockerize
Details regarding each configuration property can be found in the docs for the chart.
Please note that the properties list may not be complete as the tractusx-edc may elect to fall back to the default behavior of an
extension. When in doubt, check the extensions' README that will likely be in this repo's or in the eclipse-edc's
extensions
folder.
docker run \
-p 8080:8080 -p 8185:8185 -p 9999:9999 -p 9090:9090 \
-v ${CONFIGURATION_PROPERTIES_FILE:-/dev/null}:/app/configuration.properties \
-v ${LOGGING_PROPERTIES_FILE:-/dev/null}:/app/logging.properties \
-v ${OPENTELEMETRY_PROPERTIES_FILE:-/dev/null}:/app/opentelemetry.properties \
-i edc-dataplane-hashicorp-vault:latest