hyperledger-cacti / cacti

Hyperledger Cacti is a new approach to the blockchain interoperability problem
https://wiki.hyperledger.org/display/cactus
Apache License 2.0
344 stars 286 forks source link

feat(corda): add cordapps deployment for Corda 5 #3294

Open adrianbatuto opened 5 months ago

adrianbatuto commented 5 months ago

Describe the solution you'd like Add a new endpoint for corda 5 to support the deployment of cordapps

Additional context The PR for the corda 5 support is still under review. Use the PR branch of #3241 in the meantime.

jagpreetsinghsasan commented 5 months ago

We will have to brainstorm to formalise a solution which is either universal to the host (docker/machine/kubernetes) or is pluggable for multiple platform hosts.

petermetz commented 5 months ago

We will have to brainstorm to formalise a solution which is either universal to the host (docker/machine/kubernetes) or is pluggable for multiple platform hosts.

@jagpreetsinghsasan My recommendation is to implement each separately first (which should be much quicker) and then it should be much easier to decide if they can be merged into a single universal endpoint or not. Also, in the very beginning I would focus on docker and localhost , not k8s, because for local development and test execution on the CI we need those two and not k8s (and the contract deployment endpoint is not a production feature just a dev feature so we don't expect it to work in production deployments)