This project implements a traditional text message marketing campaign micro-service built on express. It uses RabbitMQ to queue the messages.
express-text-message-service/
│
├── controllers/
├── helpers/
├── node_modules/
├── routes/
├── services/
├── tests/
├── app.js
├── Dockerfile/
├── package.json
└── server.js
git clone https://github.com/ashisho0/express-text-message-service.git
cd express-text-message-service
npm i
-
Docker Desktop: Ensure you have docker.
-
Run:
docker build -t express-app .
docker run -p 3000:3000 express-app
-
Node: Ensure you have node.
-
Run in dev mode:
npm i
npm run dev
- Test in dev mode:
npm run test