From 602c5dc62c00b1f554a4a9f9cae75a21c1f8ff5b Mon Sep 17 00:00:00 2001 From: SeoHyeon Date: Mon, 1 Jun 2026 22:20:53 +0900 Subject: [PATCH] =?UTF-8?q?cd:=20frontend=EB=8F=84=20=EB=B0=B0=ED=8F=AC?= =?UTF-8?q?=EC=97=90=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy-app.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/deploy-app.yml b/.github/workflows/deploy-app.yml index eb9b7d7f..8cf4c3f1 100644 --- a/.github/workflows/deploy-app.yml +++ b/.github/workflows/deploy-app.yml @@ -10,6 +10,7 @@ on: - "ai/**" - "realtime/**" - "backend/**" + - "frontend/**" - "docker-compose.yml" - "infra/**" - ".github/workflows/deploy-app.yml" @@ -109,6 +110,7 @@ jobs: upsert_env "CORE_INTERNAL_API_KEY" "$CORE_INTERNAL_API_KEY" upsert_env "GITHUB_OAUTH_CLIENT_ID" "$GITHUB_OAUTH_CLIENT_ID" upsert_env "GITHUB_OAUTH_CLIENT_SECRET" "$GITHUB_OAUTH_CLIENT_SECRET" + upsert_env "GITHUB_OAUTH_REDIRECT_URI" "https://stack-up.shop/auth/callback" upsert_env "OPENAI_API_KEY" "$OPENAI_API_KEY" upsert_env "DEEPGRAM_API_KEY" "$DEEPGRAM_API_KEY" # STT_PROVIDER 자동 선택. auto 로 두면 AI factory 가 보유 키 기준으로 선택 (deepgram > openai_whisper > mock). @@ -122,6 +124,18 @@ jobs: cd "$DEPLOY_DIR" docker compose up -d --build ai realtime backend + - name: Build and deploy frontend + env: + VITE_API_BASE_URL: https://stack-up.shop + VITE_REALTIME_BASE_URL: https://stack-up.shop + VITE_SSE_BASE_URL: https://stack-up.shop + run: | + cd "$GITHUB_WORKSPACE/frontend" + npm ci + npm run build + mkdir -p /var/www/stackup/frontend/dist + rsync -a --delete "$GITHUB_WORKSPACE/frontend/dist/" /var/www/stackup/frontend/dist/ + - name: Wait for healthy run: | cd "$DEPLOY_DIR"