Part of [laconicd testnet validator enrollment](https://www.notion.so/laconicd-testnet-validator-enrollment-6fc1d3cafcc64fef8c5ed3affa27c675) Reviewed-on: cerc-io/laconic-wallet-web#5 Co-authored-by: Nabarun <nabarun@deepstacksoft.com> Co-committed-by: Nabarun <nabarun@deepstacksoft.com>
1.9 KiB
1.9 KiB
laconic-wallet-web
Instructions for running the laconic-wallet-web using laconic-so
Setup
-
Clone the stack repo:
laconic-so fetch-stack git.vdb.to/cerc-io/laconic-wallet-web -
Build the container image:
laconic-so --stack ~/cerc/laconic-wallet-web/stack/stack-orchestrator/stack/laconic-wallet-web build-containersThis should create the
cerc/laconic-wallet-webimage locally
Create a deployment
-
Create a spec file for the deployment:
laconic-so --stack ~/cerc/laconic-wallet-web/stack/stack-orchestrator/stack/laconic-wallet-web deploy init --output laconic-wallet-web-spec.yml -
Edit
networkin the spec file to map container ports to host ports as required:network: ports: laconic-wallet-web: - '3000:80' -
Create a deployment from the spec file:
laconic-so --stack ~/cerc/laconic-wallet-web/stack/stack-orchestrator/stack/laconic-wallet-web deploy create --spec-file laconic-wallet-web-spec.yml --deployment-dir laconic-wallet-web-deployment
Configuration
-
Inside the
laconic-wallet-web-deploymentdeployment directory, openconfig.envfile and set following env variables:# WalletConnect project ID, same should be used in the laconic-wallet WALLET_CONNECT_ID= # Optional # Default gas price for txs (default: 0.025) CERC_DEFAULT_GAS_PRICE= # Gas adjustment (default: 2) # Reference: https://github.com/cosmos/cosmos-sdk/issues/16020 CERC_GAS_ADJUSTMENT= # RPC endpoint of laconicd node (default: https://laconicd.laconic.com) CERC_LACONICD_RPC_URL=
Start the deployment
laconic-so deployment --dir laconic-wallet-web-deployment start
Open the wallet app in a browser at http://localhost:3000
Clean up
-
Stop the deployment:
laconic-so deployment --dir laconic-wallet-web-deployment stop