A deployment to Azure that uses Azure resources like KeyVault is provided by agera-edc/MinimumViableDataspace#139, which is a great way to get started with the MVD and deploy it to a cloud environment.
To avoid the requirement to have an Azure subscription for hackathons and to conduct hackathons in a cloud agnostic way, it is required to run the MVD on a local machine.
An approach with Docker images with docker-compose has already been evaluated in #56, which meets the needs for a local machine MVD.
Acceptance Criteria
[ ] The MVD can be run on a local machine based on step-by-step instructions
[ ] A transfer between participants can be performed (contract negotiation and data transfer)
[ ] Keys are stored on the local file system
[ ] Documentation contains a security warning that keys will not be securely stored, and therefore only temporary keys for development purposes shall be used
[ ] Integration test in CI to validate the local machine MVD
Updated after backlog refinement to use a Docker based approach that uses Azurite, which allows to perform a data transfer with Blob storage, without dependency to cloud services.
Related to agera-edc/MinimumViableDataspace#183
Description
A deployment to Azure that uses Azure resources like KeyVault is provided by agera-edc/MinimumViableDataspace#139, which is a great way to get started with the MVD and deploy it to a cloud environment.
To avoid the requirement to have an Azure subscription for hackathons and to conduct hackathons in a cloud agnostic way, it is required to run the MVD on a local machine.
An approach with Docker images with docker-compose has already been evaluated in #56, which meets the needs for a local machine MVD.
Acceptance Criteria
Out of Scope
Stories