Deploy Website
Deploy your static website to AWS S3 or GitHub Pages.
Github Workflow
Deploy to GitHub Pages
Deploy /dist
to the gh-pages
brach.
- name: Deploy to gh-pages
run: |
git remote set-url origin https://git:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
npx deploy-website gh dist
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Deploy to AWS S3
Deploy /dist
to your s3 bucket
.
DISTRIBUTION_ID is optional. If you want to invalidate cloudfront use:
npx deploy-website aws dist true
.
- name: Deploy to S3
run: |
npx deploy-website aws dist
env:
BUCKET: ${{ secrets.BUCKET }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
DISTRIBUTION_ID: ${{ secrets.DISTRIBUTION_ID }}