Files
dokku/plugins/builder-lambda/templates/template.yaml.sigil

26 lines
719 B
Plaintext

---
AWSTemplateFormatVersion: "2010-09-09"
Transform: AWS::Serverless-2016-10-31
Description: >
{{ $.APP }}
# todo: iterate over every process type and create a resource entry
Resources:
{{ $.APP}}{{ $.PROCESS_TYPE | capitalize}}:
Type: AWS::Serverless::Function
Properties:
Architectures:
- x86_64
CodeUri: s3://{{ $.S3_BUCKET }}/{{ $.APP }}/{{ $.GIT_REV }}
FunctionName: {{ $.APP | lower }}{{ $.PROCESS_TYPE | lower }}
Handler: {{ $.HANDLER }}
Runtime: {{ $.RUNTIME }}
Role: {{ $.IAM_ROLE }}
Timeout: 3
Environment:
Variables:
{{ range $key, $value := . }}
{{ $key }}: |
{{ $value }}
{{ end }}