Deploy config update
This commit is contained in:
35
.github/workflows/deploy.yml
vendored
35
.github/workflows/deploy.yml
vendored
@@ -25,7 +25,40 @@ jobs:
|
||||
cache: 'npm'
|
||||
|
||||
- name: Install packages
|
||||
run: npm install serverless && npm install
|
||||
run: npm install -g serverless
|
||||
|
||||
- name: Install serverless-wsgi
|
||||
run: serverless plugin install -n serverless-wsgi
|
||||
|
||||
- name: Install serverless-python-requirements
|
||||
run: serverless plugin install -n serverless-python-requirements
|
||||
|
||||
- name: Install serverless-plugin-common-excludes
|
||||
run: serverless plugin install -n serverless-plugin-common-excludes
|
||||
|
||||
- name: Install serverless-plugin-include-dependencies
|
||||
run: serverless plugin install -n serverless-plugin-include-dependencies
|
||||
|
||||
- name: Set up Python 3.8
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.8"
|
||||
|
||||
- name: Configure AWS credentials
|
||||
uses: aws-actions/configure-aws-credentials@v1
|
||||
with:
|
||||
role-to-assume: arn:aws:iam::001057775987:role/GithubActionsOIDC-vxtwitter-Role-ZYPHWRSFIP80
|
||||
role-duration-seconds: 900
|
||||
aws-region: us-east-1
|
||||
|
||||
- name: Deploy
|
||||
run: serverless deploy
|
||||
env:
|
||||
VXTWITTER_LINK_CACHE: ${{ secrets.VXTWITTER_LINK_CACHE }}
|
||||
VXTWITTER_DATABASE: ${{ secrets.VXTWITTER_DATABASE }}
|
||||
VXTWITTER_METHOD: ${{ secrets.VXTWITTER_METHOD }}
|
||||
VXTWITTER_COLOR: ${{ secrets.VXTWITTER_COLOR }}
|
||||
VXTWITTER_APP_NAME: ${{ secrets.VXTWITTER_APP_NAME }}
|
||||
VXTWITTER_REPO: ${{ secrets.VXTWITTER_REPO }}
|
||||
VXTWITTER_URL: ${{ secrets.VXTWITTER_URL }}
|
||||
VXTWITTER_COMBINATION_METHOD: ${{ secrets.VXTWITTER_COMBINATION_METHOD }}
|
||||
|
||||
Reference in New Issue
Block a user