Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(examples): supply chain app regression - polyfills #486

Closed
petermetz opened this issue Jan 14, 2021 · 1 comment · Fixed by #526
Closed

fix(examples): supply chain app regression - polyfills #486

petermetz opened this issue Jan 14, 2021 · 1 comment · Fixed by #526
Assignees
Labels
bug Something isn't working
Milestone

Comments

@petermetz
Copy link
Member

petermetz commented Jan 14, 2021

Describe the bug

Multiple issues:

  1. Buffer polyfill not present
  2. process polyfill not present
  3. www root directory mapping doesn't work (will fix as part of another issue)
  4. API client methods not updated to match operation names (some are, some aren't) (will fix as part of another issue)
  5. npm i --no-package-lock fails (will fix as part of another issue - via containerization)

To Reproduce

Follow the steps presented in the README and watch it fail.

Expected behavior

Supply chain app example works, GUI can be used to demonstrate the whole example end to end.

Hyperledger Cactus release version or commit (git rev-parse --short HEAD):

Affects the latest revision but also v0.3.0 it seems.

Hyperledger Cactus Plugins/Connectors Used

Quorum, Besu

cc: @sfuji822 @takeutak @hartm @jonathan-m-hamilton

@petermetz petermetz added the bug Something isn't working label Jan 14, 2021
@petermetz petermetz added this to the v0.4.0 milestone Jan 14, 2021
@petermetz petermetz self-assigned this Jan 14, 2021
@petermetz petermetz pinned this issue Jan 14, 2021
@petermetz
Copy link
Member Author

Narrowed the scope of this issue down to the browser polyfills problem, will fix the other points as part of different GH issues that are already open.

@petermetz petermetz changed the title fix(examples): supply chain app regression fix(examples): supply chain app regression - polyfills Feb 2, 2021
petermetz added a commit to petermetz/cacti that referenced this issue Feb 2, 2021
Fixes hyperledger#486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
petermetz added a commit to petermetz/cacti that referenced this issue Feb 2, 2021
Fixes hyperledger#486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
petermetz added a commit that referenced this issue Feb 3, 2021
Fixes #486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
(cherry picked from commit 6410e13)
petermetz added a commit that referenced this issue Feb 3, 2021
Fixes #486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
petermetz added a commit that referenced this issue Feb 3, 2021
Uses a Docker-in-Docker container to run the supply
chain app example which itself has functionality that
spawns docker containers to host the AIO ledger images.
This makes it a 100% turn-key way of providing examples
to anyone who have at least the ability to run docker
containers built for the linux amd64 platform.

Fixes #486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
petermetz added a commit that referenced this issue Feb 5, 2021
Uses a Docker-in-Docker container to run the supply
chain app example which itself has functionality that
spawns docker containers to host the AIO ledger images.
This makes it a 100% turn-key way of providing examples
to anyone who have at least the ability to run docker
containers built for the linux amd64 platform.

Fixes #486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
petermetz added a commit that referenced this issue Feb 5, 2021
Uses a Docker-in-Docker container to run the supply
chain app example which itself has functionality that
spawns docker containers to host the AIO ledger images.
This makes it a 100% turn-key way of providing examples
to anyone who have at least the ability to run docker
containers built for the linux amd64 platform.

Fixes #486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
petermetz added a commit that referenced this issue Feb 6, 2021
Uses a Docker-in-Docker container to run the supply
chain app example which itself has functionality that
spawns docker containers to host the AIO ledger images.
This makes it a 100% turn-key way of providing examples
to anyone who have at least the ability to run docker
containers built for the linux amd64 platform.

Fixes #486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
petermetz added a commit that referenced this issue Feb 6, 2021
Fixes #486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
petermetz added a commit that referenced this issue Feb 8, 2021
Uses a Docker-in-Docker container to run the supply
chain app example which itself has functionality that
spawns docker containers to host the AIO ledger images.
This makes it a 100% turn-key way of providing examples
to anyone who have at least the ability to run docker
containers built for the linux amd64 platform.

Fixes #486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
ghost pushed a commit to kikoncuo/cactus that referenced this issue Feb 10, 2021
Fixes hyperledger#486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
petermetz added a commit that referenced this issue Feb 16, 2021
Uses a Docker-in-Docker container to run the supply
chain app example which itself has functionality that
spawns docker containers to host the AIO ledger images.
This makes it a 100% turn-key way of providing examples
to anyone who have at least the ability to run docker
containers built for the linux amd64 platform.

Fixes #486

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
@petermetz petermetz unpinned this issue Feb 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant