This repository contains the necessary code to create CNCF buildpacks for functions.
Run make all to ensure that you have all of the necessary images created
and available in your local Docker daemon.
Set your default builder to the one that you just created.
pack set-default-builder quay.io/boson/faas-nodejs-builderThen you can build a Node.js function app.
pack build hello-nodejs -p apps/hello-nodejsRun the app using Docker
docker run --rm -p 8080:8080 hello-nodejsSend the app a Cloud Event
curl -X POST -d '{"hello": "world"}' \
-H'Content-type: application/json' \
-H'Ce-id: 1' \
-H'Ce-source: cloud-event-example' \
-H'Ce-type: dev.knative.example' \
-H'Ce-specversion: 1.0' \
http://localhost:8080