Salesforce outbound message receiver and broadcaster for development environment.
Build docker image: docker build -f ./docker/Dockerfile -t comsave/salesforce-outbound-message-tower:latest .
Routes are as follows:
- server
/{channelName}/receive
you send Salesforce outbound messages here - client
/{channelName}/broadcast
get the next unprocessed message - client
/{channelName}/broadcast/processed/{notificationId}
mark notification as processed
Automatic listening for unprocessed messages & marking as processed afterwards.
# docker
brew cask install docker
# docker-sync
gem install --user-install docker-sync
brew install unison
brew install eugenmayer/dockersync/unox