crm-pm2
When run, will:
- Store its blocks on disk
- Begin listening on the given address
- Load up SSL certs from a
.env
file - publish its multiaddresses to console
- install bar bones version of the CRM.
- populate the sector data
- optionally generate fake customer data and progressively insert it
To deploy this onsite:
- install pm2
- If on windows, use pm2 installer
- Set SSL keys in a config file
pm2 install @dreamcatcher-tech/crm-pm2
to pull down the latest version from npm and run it
Server options
--faker 123
Generate fake data, using the given number of customers
--port 1234
Listen on the given port number, or use a default random one
--admin rootChainId
Supply a chainId to allow to connect without being authd
repo
required as this is installed globally, so must say where the repo will be. KV store is in repo/interpulse/
.
.env
provided as a file which holds SSL keys. If a .env file is found at the same place as the repo, it will be loaded ie: repo/.env
will be loaded.
Upgrade process
- Halt pm2
- zip up a copy of the db files for backup
- probably
pm2 install @dreamcatcher-tech/crm-pm2
to upgrade the installed package - Connect using dev version of the webapp for testing
- publish the webapp if passes testing