summaryrefslogtreecommitdiff
path: root/cron/serverless.yml
diff options
context:
space:
mode:
Diffstat (limited to 'cron/serverless.yml')
-rw-r--r--cron/serverless.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/cron/serverless.yml b/cron/serverless.yml
new file mode 100644
index 0000000..42103bc
--- /dev/null
+++ b/cron/serverless.yml
@@ -0,0 +1,26 @@
+service: geshem
+
+provider:
+ name: aws
+ runtime: python3.8
+ region: eu-west-1
+ memorySize: 128
+ timeout: 20
+ iam:
+ role:
+ statements:
+ - Effect: "Allow"
+ Action: "s3:*"
+ Resource: "arn:aws:s3:::imgs.geshem.space/*"
+ - Effect: "Allow"
+ Action: "s3:*"
+ Resource: "arn:aws:s3:::imgs.geshem.space"
+
+functions:
+ update:
+ handler: handler.update
+ events:
+ - schedule: rate(1 minute)
+
+plugins:
+ - serverless-python-requirements