Middleware to integrate Microsoft Power Automate with Tyntec Conversation API.
- Node@16
- Yarn
- Docker + Docker Compose
$ yarn install
Before you run an app create relevant config file:
- Local development
.env.development.local
(.env.sample
can be used as a template) - Production
.env
Property | Type | Optional | Description |
---|---|---|---|
TYNTEC_BASE_URL | string | No | Base URL of Tyntec Conversation API. |
WEBHOOK_DELETE_PATH | string | No | Path that will be returned as location header after creating webhook. |
# development
$ yarn start
# watch mode
$ npm run start:dev
# unit tests
$ yarn test
# test coverage
$ yarn test:cov
To release new version just push into main
. To release beta push into beta
branch. @semantic-release/commit-analyzer
is used to decide how to increment version and compose CHANGELOG.
For deploying app you can use prepared Docker.
# for local development
$ docker-compose up
For production deploy use --target production
.
Swagger documentation of middlewares API is located on /docs
endpoint.
Nest is MIT licensed.