Skip to content

Merge pull request #54 from kc3hack/feature/50 #41

Merge pull request #54 from kc3hack/feature/50

Merge pull request #54 from kc3hack/feature/50 #41

name: Deploy Frontend to Netlify
on:
push:
branches:
- develop
paths:
- frontend/**
workflow_dispatch:
jobs:
deploy-frontend:
runs-on: ubuntu-latest
steps:
- name: チェックアウト
uses: actions/checkout@v4
- name: .env ファイルを作成
run: |
echo "VITE_WEBSOCKET_URL=${{ secrets.VITE_WEBSOCKET_URL }}" >> frontend/.env
echo "VITE_BACKEND_URL=${{ secrets.VITE_BACKEND_URL }}" >> frontend/.env
- name: Netlify にデプロイ
run: |
npm install -g netlify-cli
cd frontend
npm i && npm run build
netlify deploy --prod --dir=build --auth=$NETLIFY_AUTH_TOKEN --site=$NETLIFY_SITE_ID
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}