Skip to content

Commit

Permalink
Added deployment script for Serverless Framework
Browse files Browse the repository at this point in the history
  • Loading branch information
Abdullah Khawer committed Sep 28, 2020
1 parent 3f9f350 commit 6090dad
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions serverless.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
service: vizion-api-aws

provider:
name: aws
runtime: python3.7
stage: ${env:ENVIRONMENT}
region: ${env:AWS_REGION}

plugins:
- serverless-wsgi
- serverless-python-requirements

functions:
lambda:
role: ${env:AWS_LAMBDA_IAM_ROLE_ARN}
environment:
ENVIRONMENT: ${env:ENVIRONMENT}
VIZION_API_HOST: ${env:VIZION_API_HOST}
VIZION_API_KEY: ${env:VIZION_API_KEY}
VIZION_API_DATA_S3_BUCKET: ${env:VIZION_API_DATA_S3_BUCKET}
PAPERTRAIL_HOST: ${env:PAPERTRAIL_HOST}
PAPERTRAIL_PORT: ${env:PAPERTRAIL_PORT}
SLACK_WEBHOOK_URL: ${env:SLACK_WEBHOOK_URL}
SLACK_INFO_CHANNEL: ${env:SLACK_INFO_CHANNEL}
SLACK_ERROR_CHANNEL: ${env:SLACK_ERROR_CHANNEL}
handler: wsgi_handler.handler
events:
- http: ANY /
- http: ANY {proxy+}

custom:
wsgi:
app: api.app
packRequirements: false
pythonRequirements:
dockerizePip: non-linux

0 comments on commit 6090dad

Please sign in to comment.