From f0bf3bb9b07e1b48042adae55b2d673c39af1936 Mon Sep 17 00:00:00 2001 From: Haewon Kam Date: Fri, 10 Apr 2026 14:25:00 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20import-registry=20=EC=8A=A4=ED=81=AC?= =?UTF-8?q?=EB=A6=BD=ED=8A=B8=20=EC=88=98=EC=A0=95=20+=20npm=20sync-regist?= =?UTF-8?q?ry=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - .env + .env.local 모두 로드 (service role key 인식) - is_active, verified_by 컬럼 제거 (테이블에 없음) - package.json: npm run sync-registry 스크립트 추가 Co-Authored-By: Claude Sonnet 4.6 --- package.json | 3 ++- scripts/import-registry.ts | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 6158e9d..fc23268 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "preview": "vite preview", "clean": "rm -rf dist", "lint": "tsc --noEmit", - "db:sync": "tsx scripts/sync-db-local.ts" + "db:sync": "tsx scripts/sync-db-local.ts", + "sync-registry": "tsx scripts/import-registry.ts" }, "dependencies": { "@google/genai": "^1.29.0", diff --git a/scripts/import-registry.ts b/scripts/import-registry.ts index 2882073..0ebd8d7 100644 --- a/scripts/import-registry.ts +++ b/scripts/import-registry.ts @@ -14,7 +14,8 @@ import { createClient } from "@supabase/supabase-js"; import { readFileSync } from "fs"; import { config } from "dotenv"; -config({ path: ".env.local" }); +config({ path: ".env" }); // base env (service role key lives here) +config({ path: ".env.local" }); // local overrides (takes precedence) const SUPABASE_URL = process.env.SUPABASE_URL || process.env.VITE_SUPABASE_URL; const SUPABASE_KEY = process.env.SUPABASE_SERVICE_ROLE_KEY; @@ -113,8 +114,6 @@ async function main() { naver_blog_url: cols[COL.naver_blog_url]?.trim() || null, naver_place_url: cols[COL.naver_place_url]?.trim() || null, google_maps_url: cols[COL.google_maps_url]?.trim() || null, - verified_by: "scrape", - is_active: true, }); }