Baseledger Explorer, forked from Big Dipper (https://github.com/forbole/big-dipper) ✨
Block Explorer for Baseledger by Unibright
Explore Band Protocol with Big Dipper
Explore Cosmos Hub with Big Dipper
Explore e-Money with Big Dipper
Explore IRISnet with Big Dipper
Explore LikeCoin Chain with Big Dipper
- Copy
default_settings.jsontosettings.json. - Update the RPC and API URLs, either to localhost addresse if you run Baseledger App locally ( API: http://0.0.0.0:1317 and RPC: http://0.0.0.0:26657)
- Update Bech32 address prefixes, we currently use baseledger as prefix
- Add coins settings (reflect our defined STAKE and WORK token
- Update Ledger settings (N/A, we dont use that)
meteor npm install --save
meteor --settings settings.jsonMETEOR_SETTINGS=$(cat settings.json) docker-compose up./scripts/build.shIt will create a packaged Node JS tarball in Linux x86_64 architecture at ../output. Deploy that packaged Node JS project with process manager like PM2 or Phusion Passenger.
You will need to have MongoDB >= 4.x installed and setup environment variables correctly in order run in production. For more details on how to deploy a Meteor application, please refer to the offical documentation on Custom Deployment.
big-dipper docker image is a multi stage build that is based on disney/meteor-base. When you change the meteor or node version, change the lines FROM geoffreybooth/meteor-base:2 and FROM node:12.16.1-alpine respectively. When running the image follow the same environment variable principles mentioned above. If you get an non-zero exit (137) error during the build phase, increase docker container memory and swap limit. Ideally you can set up remote docker host to prevent your computer's fan going brrrrrr.