mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
42 lines
804 B
YAML
42 lines
804 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
|
|
include:
|
|
- Model/backend/**
|
|
|
|
plugins:
|
|
- serverless-python-requirements
|
|
|
|
custom:
|
|
pythonRequirements:
|
|
dockerizePip: true
|
|
dockerFile: docker/Dockerfile
|
|
useDocker: true
|
|
dockerSsh: true
|
|
fileName: requirements/base.txt
|
|
|
|
functions:
|
|
app:
|
|
handler: app.main.handler
|
|
events:
|
|
- http:
|
|
path: /{proxy+}
|
|
method: ANY
|
|
# vpc:
|
|
# securityGroupIds:
|
|
# - sg-0abcd1234efgh5678
|
|
# subnetIds:
|
|
# - subnet-a1b2c3d4
|
|
# - subnet-e5f6g7h8
|