summaryrefslogtreecommitdiff
path: root/cron/serverless.yml
blob: 42103bc05a037f777812eef91beac6f99188cf59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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