Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gwjun/burger-wiki

지식은 햄버거를 대신할 수 없어
https://github.com/gwjun/burger-wiki

burger nextjs trpc wiki

Last synced: about 1 month ago
JSON representation

지식은 햄버거를 대신할 수 없어

Awesome Lists containing this project

README

        


Burger Wiki



Next.js badge
tRPC badge
Prisma badge
Recoil badge
Vanilla Extract badge
FSD Architecture badge


"지식은 햄버거를 대신할 수 없어"


## 사용 방법

### 환경 변수 설정

루트 디렉터리에 `.env` 파일 생성 후 `prisma`, `auth.js`, `sentry` 에 해당하는 환경 변수 입력

```sh
# prisma
DATABASE_URL="postgresql://johndoe:randompassword@localhost:6543/mydb?schema=public?pgbouncer=true"
DIRECT_URL="postgresql://johndoe:randompassword@localhost:5432/mydb?schema=public"

# auth.js
AUTH_SECRET="your_auth_secret"
AUTH_GOOGLE_ID="your_oauth_id"
AUTH_GOOGLE_SECRET="your_oauth_secret"

# sentry
SENTRY_AUTH_TOKEN=your_sentry_token
SENTRY_DSN=your_sentry_dsn

# supabase storage
NEXT_PUBLIC_SUPABASE_URL=your_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_key
NEXT_PUBLIC_SUPABASE_STORAGE_BUCKET=your-bucket
```

### 설치

```sh
pnpm install
```

### prisma client 생성

```sh
pnpx prisma generate
```

### 실행

```sh
pnpm dev
```