UNPKG

serverless

Version:

Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more

45 lines (40 loc) 1.39 kB
service: knative frameworkVersion: '2' provider: name: knative # optional Docker Hub credentials you need if you're using local Dockerfiles as function handlers docker: username: ${env:DOCKER_HUB_USERNAME} password: ${env:DOCKER_HUB_PASSWORD} functions: hello: handler: hello-world.dockerfile context: ./code # either use a container image URL for your function `handler` as the commented out `handler` # below shows or make sure that you update the application code and corresponding Dockerfile # to process incoming CloudEvents event data when using the event sources listed below # handler: gcr.io/knative-releases/github.com/knative/eventing-contrib/cmd/event_display:latest # events: # - custom: # filter: # attributes: # type: greeting # - kafka: # consumerGroup: KAFKA_CONSUMER_GROUP_NAME # bootstrapServers: # - server1 # - server2 # topics: # - my-topic # - awsSqs: # secretName: aws-credentials # secretKey: credentials # queue: QUEUE_URL # - gcpPubSub: # project: knative-hackathon # topic: foo # - cron: # schedule: '* * * * *' # data: '{"message": "Hello world from a Cron event source!"}' plugins: - serverless-knative