Skip to content

AventusDAO/dapps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AvN dApps

Monorepository for the Aventus Network Services ecosystem dApps.

Tools

dApps

Legacy Dapps (will be removed)

Shared libs

Set up

Environment (variables)

Keep .env files in the package directories. For convenience there are sample env files in docker-config folder (in root's directory) with some defaults. Set your own listed hidden secrets, e.g. INFURA_SECRET for Staking DApp

Running packages

Root repo scripts for development convenience:

yarn abe-ui

Executes any script on abe-ui package, e.g. yarn abe-ui dev to start dev server in watch mode and hot reloading for staking dApp

yarn abe-server

Executes any script on abe-server package, e.g. yarn abe-server dev to start dev server in watch mode and hot reloading for staking dApp

yarn abe-indexer

Executes any script on abe-indexer package, e.g. yarn abe-indexer dev to start dev server in watch mode and hot reloading for staking dApp

yarn abe-balances

Executes any script on abe-balances package, e.g. yarn abe-balances dev to start dev server in watch mode and hot reloading for staking dApp

Git hooks

Heads up:

  • pre commit hook triggers priettier and linter
  • pre push hook triggers TS type check

Dependancies

In case of updating libraries which are common to multiple projects within this monorepo (e.g. Typescript, Polkadot API) remember to update versions in all package.json files (not only in DApps, but also in shared packages) to maintain consistent runtime versions.

Deployment

See AvN Dapps deployment instructions

Environement variables

.env files are kept in each package/app/<app-name> directory. When adding new environement variables, please don't forget to update both ansible templates and docker-config files!

About

Aventus Network Services ecosystem dApps

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 12