summaryrefslogtreecommitdiff
path: root/cron/serverless.yml
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2017-11-17 14:54:19 +0200
committerYuval Adam <_@yuv.al>2017-11-17 14:54:19 +0200
commit1c703284cfa73350b794d50795133f2c2ea26f0b (patch)
tree73b2fb83395ac2ed27a47ce5d1a6f080b536b305 /cron/serverless.yml
parentf6b1c6ad35accad8d93370024d7f0b3088f32bdc (diff)
Add lambda cron task
Diffstat (limited to 'cron/serverless.yml')
-rw-r--r--cron/serverless.yml21
1 files changed, 21 insertions, 0 deletions
diff --git a/cron/serverless.yml b/cron/serverless.yml
new file mode 100644
index 0000000..8f15e4a
--- /dev/null
+++ b/cron/serverless.yml
@@ -0,0 +1,21 @@
+service: cron
+
+provider:
+ name: aws
+ runtime: python3.6
+ region: eu-west-1
+ memorySize: 128
+ timeout: 20
+ iamRoleStatements:
+ - 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)