Prerequisites
- Docker >= 19
- Postgres >= 13
- Nats >= 2.2
Before Install
// Launches `Postgres` instance.
docker pull postgres
docker run -d \
--name dsb-postgres \
-e POSTGRES_USER=sms \
-e POSTGRES_PASSWORD=postgres \
-p 5432:5432 postgres
// Launches `Nats` instance.
docker pull nats
docker run -d \
--name dsb-nats \
-p 4222:4222 nats
Install
// Clone repository
git clone https://github.com/energywebfoundation/messaging.git
cd messaging
npm install lerna
npm run install
Before Script
npm run init:prisma
Script
npm run start
Distribution
npm run build