first commit

This commit is contained in:
ryanwong
2022-11-26 01:23:44 -05:00
commit 02843b95c9
2776 changed files with 102795 additions and 0 deletions
+45
View File
@@ -0,0 +1,45 @@
name: Deploy Release to AWS Production
on:
push:
tags:
- v*
jobs:
deploy:
name: Deploy to AWS
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: '14.x'
- name: Build application
run:
yarn deploy-production
env:
CI: false
- name: Configure AWS Credentials
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-region: us-east-2
- name: Upload dist folder to S3
run:
aws s3 sync --delete dist s3://app.rocketplantech.com --acl public-read
- name: Invalidate Cloudfront Distribution
run:
aws cloudfront create-invalidation --distribution-id=E16H1FFD3URB32 --paths /*
- name: Upload artifacts
uses: actions/upload-artifact@v2
if: failure()
with:
name: Logs
path: ./storage/logs