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

https://github.com/check-data-out/velog-dashboard-v2-fe

2024.11) velog-dashboard project v2, client-side
https://github.com/check-data-out/velog-dashboard-v2-fe

nextjs typescript velog velog-dashboard

Last synced: about 2 months ago
JSON representation

2024.11) velog-dashboard project v2, client-side

Awesome Lists containing this project

README

        

![image](https://github.com/user-attachments/assets/e43ab765-f94e-41d8-8f57-bf05100606cd)

## Velog Dashboard
- **πŸ“… μ§„ν–‰ κΈ°κ°„** 2024. 11 ~ ONGOING
- **πŸ’» μ„œλΉ„μŠ€ URL** [https://velog-dashboard.kro.kr/](https://velog-dashboard.kro.kr/?utm_source=github&utm_medium=repo) (μ„œλΉ„μŠ€ μ²΄ν—˜ κ°€λŠ₯!)

## INTRO
톡계 κΈ°λŠ₯이 λΆ€μ‹€ν•œ λΈ”λ‘œκ·Έ μ„œλΉ„μŠ€λ“€μ„ μœ„ν•œ **λΈ”λ‘œκ·Έ 톡계 λŒ€μ‹œλ³΄λ“œ μ„œλΉ„μŠ€**μž…λ‹ˆλ‹€.

ν˜„μž¬λŠ” Velog κ²Œμ‹œλ¬Ό 톡계 쑰회 κΈ°λŠ₯을 μ œκ³΅ν•˜κ³  있으며, μΆ”ν›„ 톡계 λ¦¬λ”λ³΄λ“œ 및 타 μ„œλΉ„μŠ€μ™€μ˜ 연동을 κ³„νšν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

ν˜„μž¬ **200+**λͺ…μ˜ μœ μ €λ“€μ΄ μ„œλΉ„μŠ€λ₯Ό μ‚¬μš©ν•˜κ³  있으며, **20000+**개의 κ²Œμ‹œλ¬Όμ˜ 톡계λ₯Ό κ΄€λ¦¬ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ˜ν•œ, ν”„λ‘œμ νŠΈ μ΄ˆκΈ°λΆ€ν„° λ°°ν¬κΉŒμ§€μ˜ [회고둝](https://velog.io/@six-standard/series/Velog-Dashboard-%EC%B0%B8%EC%97%AC%EA%B8%B0)을 λ§€μ£Ό μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

## SETUP DOCS
### μ‹€ν–‰

- `git clone https://github.com/Check-Data-Out/velog-dashboard-v2-fe.git`
- `cd velog-dashboard-v2-fe`
- `pnpm install`
- `pnpm husky` (husky μ„€μ •)
- `pnpm dev`

### λ¦°νŒ…

- `pnpm lint` (lint only pages)
- `pnpm lintTest` (lint only tests)
- `pnpm format` (prettier)

### ν…ŒμŠ€νŒ…

- `pnpm test` (test all pages & components)

### local μ—μ„œ docker image 생성, νƒœκΉ…, ν‘Έμ‹œ, ν…ŒμŠ€νŒ…κΉŒμ§€

```shell
# 1. λ§Œμ•½ μ½”λ“œ μˆ˜μ •ν–ˆκ³ , λΉŒλ“œλ₯Ό λ‘œμ»¬μ—μ„œ ν–ˆλ‹€λ©΄, λ˜λŠ” Dockerfile 을 μˆ˜μ •ν–ˆλ‹€λ©΄
docker build -t velog-dashboard-v2-fe:latest .

# 2. (docker hub)repo 에 push ν•˜κΈ°μ „ tag μ„ΈνŒ…
docker tag velog-dashboard-v2-fe:latest nuung/velog-dashboard-v2-fe:latest

# 3. push
docker push nuung/velog-dashboard-v2-fe:latest

# ======================================================== #
# 이후 local μ—μ„œ remote image 기반으둜 running testing
docker pull nuung/velog-dashboard-v2-fe:latest
docker run -p 3000:3000 nuung/velog-dashboard-v2-fe:latest
```

### docker κ΄€λ ¨, 이미지 정리

```shell
# μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” λͺ¨λ“  이미지 정리
docker image prune -af

# λ³Όλ₯¨, μΊμ‹œ, μ»¨ν…Œμ΄λ„ˆ 포함 λ“± λͺ¨λ“  μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” λ¦¬μ†ŒμŠ€ 정리
docker system prune -af --volumes
```