michPl / adidas-subscription

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Subscription part

Microservice implementing subscription logic The service allows you to create, view and delete a subscription. And also to send messages to subscription addresses

Install

  1. git clone git@github.com:michPl/adidas-subscription.git
  2. npm ci
  3. docker-compose up
  4. create environments from EXAMPLE_ENV.env
  5. npx sequelize db:migrate
  6. npm run build && npm start

Routes

  1. GET {HOSTNAME}/subscriptions - list of subscriptions
  2. GET {HOSTNAME}/subscriptions/:id - get single subscription by id
  3. GET {HOSTNAME}/subscriptions/find - find single subscription by email
  4. POST {HOSTNAME}/subscriptions - create subscription
  5. DEL {HOSTNAME}/subscriptions - remove subscription
  6. POST {HOSTNAME}/mailing - send dispatch

About


Languages

Language:TypeScript 88.4%Language:JavaScript 8.0%Language:Shell 2.2%Language:Dockerfile 1.4%