From 73b133745aab6a0390193ec65340187ec68b5add Mon Sep 17 00:00:00 2001 From: Martijn Gastkemper Date: Wed, 1 Nov 2023 16:49:56 +0100 Subject: [PATCH] Add missing serverless.example.yml --- serverless.example.yml | 44 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 serverless.example.yml diff --git a/serverless.example.yml b/serverless.example.yml new file mode 100644 index 0000000..8db0097 --- /dev/null +++ b/serverless.example.yml @@ -0,0 +1,44 @@ +service: SERVICE_NAME + +configValidationMode: error + +package: + patterns: + - "!**" + - "node_modules/**" + - "index.js" + - "util/**" + +params: + default: + image_quality: 80 + bucket: BUCKET + +provider: + name: aws + iam: + role: + statements: + - Effect: "Allow" + Action: + - "s3:GetObject" + - "s3:PutObject" + Resource: + Fn::Join: + - "" + - - "arn:aws:s3:::" + - ${param:bucket} + - "/*" + runtime: nodejs18.x + versionFunctions: false + deploymentBucket: + name: serverless.deployments.grrr + environment: + BUCKET: ${param:bucket} + IMAGE_QUALITY: ${param:image_quality} + +functions: + main: + handler: index.handler + description: "Scale images at runtime." + url: true