(AH-ven-LOO-tn) Adventure stories in the lootverse
- nodejs (v16.4.2)
- yarn
- docker
- docker-compose
- jq
build the contracts (from hardhat
)
/hardhat $ yarn
/hardhat $ yarn build
generate the go abis (from echo-warmer
)
/echo-warmer $ source wake
/echo-warmer $ wake abigen
generate the go abis (from echo-token-metadata
)
/echo-token-metadata $ source wake
/echo-token-metadata $ wake build
NOTE: TODO the two wake scripts is pretty bad, there is an issue to change that soon
$ docker-compose -f docker-compose.yml -f docker-compose-local.yml up -d
Find the publisher address from the hardhat logs and update
react/src/constants.ts
docker-compose logs hardhat
(or grab it from the output of the deploy)
Then run the dev server
/react $ yarn dev
You'll need keybase cli set up with the squad_games team file system synced
yarn deploy:goerli
Build it and then manually deploy the dist
folder to netlify
/react $ yarn build
Run the production stack on the server
$ docker-compose up -d
Create any updates in the google sheet
Use the csv
menu to export all as csv. Download the resulting google drive folder and move its contents to ./scripts/csv-to-json/csv
.
Run scripts % yarn build-csv