forked from cerc-io/stack-orchestrator
updates to payments demo (#566)
This commit is contained in:
parent
771943864e
commit
2402220273
@ -1,6 +1,6 @@
|
|||||||
# fixturenet-payments
|
# fixturenet-payments
|
||||||
|
|
||||||
Instructions to setup and deploy an end-to-end fixturenet-payments stack
|
Instructions to setup and deploy an end-to-end fixturenet-payments stack, on a local machine. Some tips are included for running on a remote cloud machine.
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
@ -22,7 +22,9 @@ Deploy the stack:
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
laconic-so --stack fixturenet-payments deploy --cluster payments up
|
laconic-so --stack fixturenet-payments deploy --cluster payments up
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
# Exposed on host ports:
|
# Exposed on host ports:
|
||||||
# 32***: geth in statediffing mode and ipld-eth-server(s)
|
# 32***: geth in statediffing mode and ipld-eth-server(s)
|
||||||
# 4005: in-process go-nitro node's RPC endpoint
|
# 4005: in-process go-nitro node's RPC endpoint
|
||||||
@ -36,11 +38,29 @@ laconic-so --stack fixturenet-payments deploy --cluster payments up
|
|||||||
# 9090: MobyMask v3 watcher relay node endpoint
|
# 9090: MobyMask v3 watcher relay node endpoint
|
||||||
# 8080: MobyMask snap
|
# 8080: MobyMask snap
|
||||||
# 3004: MobyMask v3 app
|
# 3004: MobyMask v3 app
|
||||||
|
# 32***: geth with statediffing
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If running in the cloud, ensure all the of the above ports are open. The geth port can be retrieved with:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker port payments-fixturenet-eth-geth-1-1 8545
|
||||||
|
```
|
||||||
|
|
||||||
|
Then for every port above, run each line in a new terminal window (or use `screen`):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh -L 4005:localhost:4005 user@<your-ip>
|
||||||
|
ssh -L 5005:localhost:5005 user@<your-ip>
|
||||||
|
ssh -L 8081:localhost:8081 user@<your-ip>
|
||||||
|
# ... and so on for every port
|
||||||
|
```
|
||||||
|
|
||||||
|
This will allow you to access the entirety of the app as if it were running locally.
|
||||||
|
|
||||||
## Demo
|
## Demo
|
||||||
|
|
||||||
Follow the [demo](./demo.md) to try out end-to-end payments
|
Follow the [demo](./demo.md) to try out end-to-end payments.
|
||||||
|
|
||||||
## Clean up
|
## Clean up
|
||||||
|
|
||||||
|
@ -13,6 +13,7 @@ repos:
|
|||||||
- github.com/cerc-io/go-nitro@ts-interop # TODO: Use release
|
- github.com/cerc-io/go-nitro@ts-interop # TODO: Use release
|
||||||
# mobymask watcher repos
|
# mobymask watcher repos
|
||||||
- github.com/cerc-io/watcher-ts@v0.2.66
|
- github.com/cerc-io/watcher-ts@v0.2.66
|
||||||
|
# this is mobymask-v3
|
||||||
- github.com/cerc-io/mobymask-v2-watcher-ts@v0.2.4
|
- github.com/cerc-io/mobymask-v2-watcher-ts@v0.2.4
|
||||||
- github.com/cerc-io/MobyMask@v0.1.3
|
- github.com/cerc-io/MobyMask@v0.1.3
|
||||||
# mobymask app repos
|
# mobymask app repos
|
||||||
|
Loading…
Reference in New Issue
Block a user