diff --git a/edc/Dockerfile b/edc/Dockerfile new file mode 100644 index 000000000..9543bd9de --- /dev/null +++ b/edc/Dockerfile @@ -0,0 +1,26 @@ +# syntax=docker/dockerfile:1 +FROM stackable/image/java-base + +ARG PRODUCT +ARG RELEASE + +LABEL name="EDC" \ + maintainer="info@stackable.tech" \ + vendor="Stackable GmbH" \ + version="${PRODUCT}" \ + release="${RELEASE}" \ + summary="The Stackable image for the EDC." \ + description="This image is deployed by the Stackable Operator for the EDC." + +# https://github.com/hadolint/hadolint/wiki/DL4006 +SHELL ["/bin/bash", "-o", "pipefail", "-c"] + +RUN microdnf update && \ + microdnf clean all + +USER stackable +WORKDIR /stackable + +RUN curl -L https://repo.stackable.tech/repository/packages/edc/dataspace-connector-${PRODUCT}.jar -o connector.jar + +CMD ["java", "-Dedc.fs.config=./mount/config/config.properties", "-jar", "connector.jar" ] diff --git a/edc/README.md b/edc/README.md new file mode 100644 index 000000000..c74165ed8 --- /dev/null +++ b/edc/README.md @@ -0,0 +1,10 @@ +# Technology Preview: EDC Connector Image + +This image is in an experimental state and only provided as a technology preview component. + +Links: + +- [The official Connector repo](https://github.com/eclipse-edc/Connector) +- [The IONOS S3 extension](https://github.com/Digital-Ecosystems/edc-ionos-s3) +- [Our EDC Operator](https://github.com/stackabletech/edc-operator/) +- [The EDC Connector build - our own](https://github.com/stackabletech/edc-operator/tree/main/edc-connector) based off of the IONOS Repo. diff --git a/image_tools/conf.py b/image_tools/conf.py index c2e69b711..c0f2d1e84 100644 --- a/image_tools/conf.py +++ b/image_tools/conf.py @@ -77,6 +77,15 @@ }, ], }, + { + "name": "edc", + "versions": [ + { + "product": "0.1.2-ionos-technology-preview", + "java-base": "17", + }, + ], + }, { "name": "hadoop", "versions": [