VIBEBASE Docs

설치 가이드

설치 가이드

VIBEBASE를 완전히 구성하기 위한 설치 가이드입니다.

1. Supabase 프로젝트 생성

  1. Supabase에 접속하여 계정을 생성합니다.
  2. 새 프로젝트를 생성합니다.
  3. 프로젝트 설정에서 다음 정보를 확인합니다:
    • Project URL (NEXT_PUBLIC_SUPABASE_URL)
    • anon/public key (NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY)
    • service_role key (SUPABASE_SERVICE_ROLE_KEY)

2. 환경 변수 설정

프로젝트 루트에 .env.local 파일을 생성합니다:

NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=your-anon-key
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
CREEM_API_KEY=your-creem-api-key
CREEM_WEBHOOK_SECRET=your-webhook-secret

3. 데이터베이스 테이블 생성

Supabase SQL Editor에서 install.sql 파일의 내용을 실행합니다:

-- pricing_plans, subscriptions, purchases, site_settings 테이블 생성
-- 자세한 내용은 install.sql 파일 참조

4. 첫 번째 관리자 설정

SQL Editor에서 다음 쿼리를 실행하여 super_admin 권한을 부여합니다:

UPDATE auth.users
SET raw_user_meta_data = raw_user_meta_data || '{"role": "super_admin"}'::jsonb
WHERE email = 'your-email@example.com';

완료

이제 모든 설정이 완료되었습니다. npm run dev로 개발 서버를 실행하고 애플리케이션을 테스트하세요.

On this page