diff --git a/.github/workflows/production.yml b/.github/workflows/production.yml index 07ac25a..a7cc638 100644 --- a/.github/workflows/production.yml +++ b/.github/workflows/production.yml @@ -97,14 +97,12 @@ jobs: NEXT_PUBLIC_SUPABASE_URL: ${{ secrets.PROD_SUPABASE_URL }} NEXT_PUBLIC_SUPABASE_ANON_KEY: ${{ secrets.PROD_SUPABASE_ANON_KEY }} - # Vercel 배포 예시 (사용하는 플랫폼에 맞게 수정) + # Vercel CLI로 배포 - name: Deploy to Vercel - uses: amondnet/vercel-action@v25 + uses: vercel/action-deply@v1 with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} # TODO: 나중에 배포 후 입력 - vercel-org-id: ${{ secrets.VERCEL_ORG_ID }} # TODO: 나중에 배포 후 입력 - vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID }} # TODO: 나중에 배포 후 입력 - vercel-args: "--prod" + vercel-token: ${{ secrets.VERCEL_TOKEN }} + vercel-args: "--prod --force" # 배포 성공 알림 (선택사항) - name: Deployment success notification diff --git a/src/hooks/auth/useAuth.ts b/src/hooks/auth/useAuth.ts index 7547e55..61bf0b1 100644 --- a/src/hooks/auth/useAuth.ts +++ b/src/hooks/auth/useAuth.ts @@ -45,27 +45,34 @@ export const useAuth = () => { if (!data && !error) { const { data: newProfile, error: createError } = await supabase .from("profiles") - .insert([{ - id: session.user.id, - email: session.user.email!, - name: session.user.user_metadata?.name || 'Unknown User', - nickname: session.user.user_metadata?.nickname || null, - }]) + .insert([ + { + id: session.user.id, + email: session.user.email!, + name: session.user.user_metadata?.name || "Unknown User", + nickname: session.user.user_metadata?.nickname || null, + }, + ]) .select() .single(); if (!createError) { // 기본 카테고리 생성 - await supabase.from('categories').insert([{ - user_id: session.user.id, - name: '통신비', - type: 'expense_fixed', - is_default: true, - }]). select(); + await supabase + .from("categories") + .insert([ + { + user_id: session.user.id, + name: "통신비", + type: "expense_fixed", + is_default: true, + }, + ]) + .select(); return newProfile; } else { - console.error('프로필 생성 실패:', createError); + console.error("프로필 생성 실패:", createError); } }