Skip to content

Merge pull request #13 from ichiro-ss/feature-useTailwind #12

Merge pull request #13 from ichiro-ss/feature-useTailwind

Merge pull request #13 from ichiro-ss/feature-useTailwind #12

Workflow file for this run

name: Build React on S3
on:
push:
branches:
- main
jobs:
build:
env:
AWS_DEFAULT_REGION: us-east-1
AWS_EC2_METADATA_DISABLED: true
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@main # リポジトリをチェックアウト
- name: Prepare .env.production file
run: |
cat << EOF > .env.production
REACT_APP_API_URL=${{ secrets.REACT_APP_API_URL }}
EOF
- name: Install Dependencies
run: npm install
- name: Build
run: npm run build # React ビルド
- name: Deploy # S3にデプロイ
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
working-directory: build
run: aws s3 sync . s3://share-papers.net --delete