Merge pull request #6 from ambujraj/dev #4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Deploy SAM Backend | |
on: | |
push: | |
branches: | |
- master | |
jobs: | |
deploy: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout repository | |
uses: actions/checkout@v2 | |
- name: Set up AWS CLI | |
uses: aws-actions/configure-aws-credentials@v2 | |
with: | |
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} | |
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | |
aws-region: us-east-2 | |
- name: Set up SAM CLI | |
uses: aws-actions/setup-sam@v1 | |
- name: Set up Python | |
uses: actions/setup-python@v2 | |
with: | |
python-version: '3.10' | |
- name: Deploy Backend with SAM CLI | |
run: | | |
cd middleware | |
pip install -r ./requirements.txt --target ./python | |
chmod 755 ./python | |
zip -r python-site-packages.zip python | |
rm -r python | |
sam build | |
sam deploy | |
rm python-site-packages.zip | |
env: | |
AWS_DEFAULT_REGION: us-east-2 |