UNPKG

serverless

Version:

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

48 lines (43 loc) 1.42 kB
service: gcf-python # NOTE: Don't put the word "google" in here provider: name: google stage: dev runtime: python37 region: us-central1 project: my-project # The GCF credentials can be a little tricky to set up. Luckily we've documented this for you here: # https://serverless.com/framework/docs/providers/google/guide/credentials/ # # the path to the credentials file needs to be absolute credentials: ~/.gcloud/keyfile.json plugins: - serverless-google-cloudfunctions # needs more granular excluding in production as only the serverless provider npm # package should be excluded (and not the whole node_modules directory) package: exclude: - node_modules/** - .gitignore - .git/** functions: first: handler: http events: - http: path # NOTE: the following uses an "event" event (pubSub event in this case). # Please create the corresponding resources in the Google Cloud # before deploying this service through Serverless #second: # handler: event # events: # - event: # eventType: providers/cloud.pubsub/eventTypes/topic.publish # resource: projects/*/topics/my-topic # you can define resources, templates etc. the same way you would in a # Google Cloud deployment configuration #resources: # resources: # - type: storage.v1.bucket # name: my-serverless-service-bucket # imports: # - path: my_template.jinja