jwulf / zeebe-nestjs-mre

A minimal example using Zeebe with NestJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nest Logo

NestJS with Zeebe

MRE: Minimal Reproducible Example, or "Meal Ready to Eat".

This is a fully working minimal example of the NestJS Zeebe Connector. Props to Dan Shapir for writing it!

Description

Nest is a TypeScript-powered MVC framework for developing Node.js backend applications.

Zeebe is a workflow engine for microservices orchestration.

You can run a Zeebe server locally using the Zeebe Docker profiles, or by downloading a release.

Installation

$ npm install

Running the app

By default, the application connects to a broker running on localhost.

To connect to a remote broker, set the ZEEBE_ADDRESS environment variable (and ZEEBE_CLIENT_ID and ZEEBE_CLIENT_SECRET if you are using the Zeebe service on Camunda Cloud).

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Stay in touch

About

A minimal example using Zeebe with NestJS


Languages

Language:TypeScript 100.0%