drizzle-kit studio
drizzle-kit studio
커맨드는 Drizzle Studio 서버를 local.drizzle.studio에 호스팅하여 실행합니다.
이를 사용하려면 drizzle.config.ts 설정 파일을 통해 데이터베이스 연결 정보를 지정해야 합니다.
기본적으로 Drizzle Studio 서버는 127.0.0.1:4983
에서 시작됩니다.
host
와 port
설정하기
기본적으로 Drizzle Studio 서버는 127.0.0.1:4983
에서 시작됩니다.
여러분은 CLI 옵션을 통해 host
와 port
를 설정할 수 있습니다.
로깅
verbose
플래그를 제공하면 모든 SQL 문을 로깅할 수 있습니다.
Safari와 Brave 지원
Safari와 Brave는 기본적으로 localhost 접근을 차단합니다.
이 문제를 해결하려면 mkcert를 설치하고 자체 서명된 인증서를 생성해야 합니다.
- mkcert 설치 가이드를 따라 설치합니다.
mkcert -install
명령어를 실행합니다.drizzle-kit studio
를 재시작합니다.
Drizzle Studio 임베디드 버전
Drizzle Studio의 호스팅 버전은 로컬 개발을 위해 무료로 제공되며, Drizzle 생태계를 풍부하게 만드는 데 목적이 있습니다. 하지만 기업을 위한 임베디드 버전의 Drizzle Studio도 B2B 제품으로 제공하고 있습니다.
Drizzle Studio 컴포넌트는 프레임워크에 구애받지 않는 사전 번들링된 웹 컴포넌트입니다. 이 컴포넌트를 여러분의 UI에 임베드할 수 있으며, React
, Vue
, Svelte
, VanillaJS
등 다양한 환경에서 사용 가능합니다.
이 컴포넌트는 매우 강력한 UI 엘리먼트로, 데이터베이스를 SaaS로 제공하거나 SQL 기반의 데이터 중심 SaaS 솔루션을 제공하는 경우, 또는 내부적으로 사용하는 비공개 솔루션에서도 활용할 수 있습니다.
Drizzle Studio를 사용하는 데이터베이스 플랫폼:
Drizzle Studio를 사용하는 데이터 중심 플랫폼:
자세한 개요는 여기에서 확인할 수 있습니다. 관심이 있다면 Twitter DM이나 Discord #drizzle-studio 채널로 문의해 주세요.
Drizzle Studio 크롬 확장 프로그램
Drizzle Studio 크롬 확장 프로그램을 사용하면 PlanetScale, Cloudflare, 그리고 Vercel Postgres와 같은 서버리스 데이터베이스를 각 벤더의 관리자 패널에서 직접 탐색할 수 있습니다!
제한 사항
우리가 제공하는 Drizzle Studio 호스팅 버전은 로컬 개발용으로 설계되었습니다. 원격 서버(VPS 등)에서 사용하는 것을 권장하지 않습니다.
Drizzle Studio를 VPS에 배포하고 싶다면, Drizzle Studio Gateway의 알파 버전을 사용할 수 있습니다. Twitter DM이나 Discord #drizzle-studio 채널로 문의해 주세요.
오픈소스인가요?
아니요. Drizzle ORM과 Drizzle Kit은 완전히 오픈소스이지만, Studio는 그렇지 않습니다.
Drizzle Studio는 로컬 개발용으로 무료로 사용할 수 있으며, Drizzle 생태계를 풍부하게 하는 데 기여합니다. 하지만 Studio를 오픈소스로 공개하면 B2B 서비스를 제공하고 수익을 창출하는 능력이 제한될 수 있기 때문에, 아쉽게도 오픈소스로 만들지 않았습니다.