* Add a laconic-wallet-web stack * Restructure stack folder * Add transform-modules-commonjs babel plugin |
||
|---|---|---|
| .. | ||
| README.md | ||
| stack.yml | ||
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=
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