diff --git a/.github/workflows/deploy_fastapi_backend.yml b/.github/workflows/deploy_fastapi_backend.yml index 902c752e..d46d2c7d 100644 --- a/.github/workflows/deploy_fastapi_backend.yml +++ b/.github/workflows/deploy_fastapi_backend.yml @@ -25,12 +25,21 @@ jobs: python -m pip install --upgrade pip cd backend && pip install -r requirements/base.txt - - name: AWS credentials + - name: AWS credentials for dev + if: github.ref == 'refs/heads/dev' uses: aws-actions/configure-aws-credentials@v1 with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-access-key-id: ${{ secrets.DEV_AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.DEV_AWS_SECRET_ACCESS_KEY }} + aws-region: eu-west-2 + + - name: AWS credentials for prod + if: github.ref == 'refs/heads/prod' + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.PROD_AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.PROD_AWS_SECRET_ACCESS_KEY }} aws-region: eu-west-2 - name: Deploy to AWS Lambda via Serverless - run: cd backend && sls deploy --stage ${{ github.ref_name }} + run: cd backend && sls deploy --stage ${{ github.ref_name }} --aws-profile