Meerkit
Meerkit
HomeDocsComponentsAPI
GitHub

Getting Started

5
IntroductionInstallationProject StructureThemingDeployment

CLI

6
CLI Overviewinit & setupstart, stop & openstatus, check, env & logsdbadd, test & update

Core Concepts

5
AuthenticationRoles & PermissionsData ModelLogin LockoutSecurity

Guides

3
Protect a pageAdd a roleCall your own API

Components

24

사용자 화면12

Login FormSignup FormEmail VerificationTerms AgreementGoogle LoginPassword ResetProfile & PasswordNicknameAuth DialogProfile ImageUser AvatarUser Menu

관리자 화면6

Member TableMember DirectoryMember AI UsageMember AI Usage HistoryRole ManagerRole Select

공통5

Address FieldFile DropzoneLoadingDateRoute Guards

AI Components

4
AI Prompt InputThinking IndicatorAPI Key InputVoice

API

6
OverviewHealthAuthUsers · 내 정보Users · 관리자LLM

Reference

2
Hooks & StateFAQ

db

마이그레이션, 관리자 계정 만들기, 로컬 DB 초기화 명령입니다.

db

db 아래에 세 가지 동작이 있습니다. 프로젝트 폴더 안에서 실행하고, DB 컨테이너가 켜져 있어야 합니다.

bash
npx @snackcup/meerkit db <migrate|seed|reset> [--yes] [--dir <폴더>]
동작하는 일
migratealembic upgrade head. 테이블을 최신 상태로 만듭니다
seed로컬용 관리자 계정을 만듭니다
reset로컬 DB를 지우고 처음부터 다시 만듭니다 (마이그레이션과 관리자 계정까지)

reset

로컬 DB의 데이터가 모두 지워집니다. 되돌릴 수 없습니다.
  1. 실수를 막기 위해 프로젝트 폴더 이름을 입력해야 합니다.
  2. localhost:5432가 아닌 DB(원격 DB, 다른 포트)에서는 실행하지 않고 멈춥니다.
  3. 지운 뒤 DB를 다시 켜고 마이그레이션과 관리자 계정 생성까지 진행합니다.
bash
npx @snackcup/meerkit db reset
npx @snackcup/meerkit db reset --yes   # 확인 입력 생략 (자동화용)
옵션설명
--yesreset의 확인 입력을 건너뜁니다
--dir <폴더>다른 폴더의 프로젝트를 대상으로 합니다
status, check, env & logsadd, test & update
© Meerkit. All rights reserved.GitHub