Transformer is a service which transforms Rudder events to destination specific singular events. This is released under under Apache License 2.0
If you want to run this inside a Docker container
- Clone the repository
- Run
docker-compose up transformer
On Mac, if you don't have make
and g++
, you would have to install Xcode Command Line Tools
using xcode-select --install
On Linux, install the required dependencies python
, make
and g++
- Clone the repository
- Run
npm install
- Start the server with
npm start
If you don't need user functions, you can skip that and run a destination only transformer
If you want to run this inside a Docker container
- Clone the repository
- Run
docker-compose up transformer-no-func
- Clone the repository
- Run
ENABLE_FUNCTIONS=false npm install
- Start the server with
ENABLE_FUNCTIONS=false npm start