Model/backend/serverless.yml

37 lines
684 B
YAML

service: fastapi-lambda
provider:
name: aws
runtime: python3.10
region: eu-west-2
environment:
API_KEY: ${env:API_KEY}
# ENVIRONMENT: ${self:provider.stage}
ENVIRONMENT: 'local'
SECRET_KEY: ${env:SECRET_KEY}
ALGORITHM: ${env:ALGORITHM}
package:
individually: true
plugins:
- serverless-python-requirements
- serverless-offline
custom:
pythonRequirements:
dockerizePip: non-linux
functions:
app:
handler: app.main.handler
events:
- http:
path: /{proxy+}
method: ANY
# vpc:
# securityGroupIds:
# - sg-0abcd1234efgh5678
# subnetIds:
# - subnet-a1b2c3d4
# - subnet-e5f6g7h8