@dreamcatcher-tech/crm-pm2 v1.0.162
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
Generating SSL certs
docker run -it --rm --name certbot -v "./certbot:/etc/letsencrypt" -v "./.aws/config:/root/.aws/config" certbot/dns-route53 certonly -d <DNS NAME HERE> --agree-tos
Following instructions at https://medium.com/w-logs/generate-standalone-ssl-certificate-with-lets-encrypt-for-aws-route-53-25a30ca3062 and https://certbot-dns-route53.readthedocs.io/en/stable/
Using SSL in dev environment
If a non self signed cert is used, then chrome will reject it until the browser is navigated to https://127.0.0.1:3000 or whatever the Engine is listening on, and then the cert is accepted.
It will fail without useful warnings before this step is completed.
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
9 months ago
9 months ago
7 months ago
9 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
10 months ago
10 months ago
10 months ago
9 months ago
10 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago