Skip to content

namdaeun/diary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

194 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

diary

pnpm workspace ๊ธฐ๋ฐ˜ ๋ชจ๋…ธ๋ ˆํฌ.

๊ตฌ์กฐ

apps/
  client/   # Remix ํ”„๋ก ํŠธ์—”๋“œ
  server/   # Express + Prisma API
packages/
  shared/   # ๊ณต์œ  ํƒ€์ž… (@diary/shared)
docker-compose.yml  # PostgreSQL

๋น ๋ฅธ ์‹œ์ž‘

# 1. ์˜์กด์„ฑ ์„ค์น˜
pnpm install

# 2. DB ๋„์šฐ๊ธฐ (Postgres)
pnpm db:up

# 3. ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ + ์‹œ๋“œ (apps/client/content/blog/*.md โ†’ DB)
pnpm db:migrate
pnpm db:seed

# 4. ๊ฐœ๋ฐœ ์„œ๋ฒ„ (client + server ๋™์‹œ ์‹คํ–‰)
pnpm dev

๊ฐœ๋ณ„ ๋ช…๋ น

pnpm dev:client       # Remix ๋งŒ
pnpm dev:server       # API ๋งŒ
pnpm typecheck
pnpm build
pnpm db:down          # Postgres ์ค‘์ง€

ํ™˜๊ฒฝ ๋ณ€์ˆ˜

apps/server/.env:

DATABASE_URL="postgresql://diary:diary@localhost:5432/diary?schema=public"
PORT=8787

Client์—์„œ ๋‹ค๋ฅธ API ์ฃผ์†Œ๋ฅผ ์“ฐ๋ ค๋ฉด API_URL ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•˜์„ธ์š” (๊ธฐ๋ณธ๊ฐ’ http://localhost:8787).

About

๐Ÿ“”

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors