Files
forgetmenot-serverless/api/serverless.yml
2021-10-04 17:18:55 -05:00

21 lines
813 B
YAML

component: express
name: api
inputs:
# Express application source code.
src: ./
# Permissions required for the AWS Lambda function to interact with other resources
roleName: ${output:permissions.name}
# Enable this when you want to set a custom domain.
# domain: api.${env:domain}
# Environment variables
env:
# AWS DynamoDB Table name. Needed for the code to access it.
db: ${output:database.name}
# AWS DynamoDB Table Index name. Needed for the code to access it.
dbIndex1: ${output:database.indexes.gsi1.name}
# A secret token to sign the JWT tokens with.
tokenSecret: ${env:tokenSecret} # Change to secret via environment variable: ${env:tokenSecret}
auth0Audience: "https://${env:SNOWPACK_PUBLIC_API_DOMAIN}/"
auth0Domain: ${env:SNOWPACK_PUBLIC_AUTH0_DOMAIN}