diff --git a/01.Shelf/KUI/WebHook.md b/01.Shelf/KUI/WebHook.md new file mode 100644 index 0000000..796809b --- /dev/null +++ b/01.Shelf/KUI/WebHook.md @@ -0,0 +1,38 @@ +![[Pasted image 20260407165750.png]] + +/home/dihwang/webhook/deploy.sh +```bash +#!/bin/bash + +if [ -f /tmp/quartz.lock ]; then exit; fi + +# 1. Node와 npx가 있는 경로를 강제로 주입 (v22.22.2 기준) +export PATH=$PATH:/home/dihwang/.nvm/versions/node/v22.22.2/bin + +# 2. 작업 디렉토리로 이동 +cd /home/dihwang/white-smith-blog/content || exit + +# 3. 최신 데이터 동기화 +git pull origin master + +cd .. + +# 4. Quartz 빌드 (이제 npx가 node를 잘 찾을 겁니다) +nice -n 19 npx quartz build + +echo "Quartz Build Completed at $(date)" + +``` + +/home/dihwang/webhook/hook.json +```json +[ + { + "id": "quartz-deploy", + "execute-command": "/home/dihwang/webhook/deploy.sh", + "command-working-directory": "/home/dihwang/white-smith-blog", + "response-message": "Deploying Quartz...", + } +] + +``` \ No newline at end of file diff --git a/01.Shelf/KUI/kui-vault.md b/01.Shelf/KUI/kui-vault.md index 45f1188..6af6651 100644 --- a/01.Shelf/KUI/kui-vault.md +++ b/01.Shelf/KUI/kui-vault.md @@ -47,4 +47,5 @@ GCE를 한대 빌려서 구축하였음 - **GCP 최적화:** 커널 이름에 `-gcp`가 붙어 있어, 구글 클라우드 인프라에 최적화된 환경에서 동작하고 있음을 알 수 있습니다. -- **상태 요약:** 펌웨어 날짜가 2026년 2월인 것으로 보아, 시스템이 최근에 업데이트되었거나 생성된 아주 따끈따끈한 환경입니다! \ No newline at end of file +- **상태 요약:** 펌웨어 날짜가 2026년 2월인 것으로 보아, 시스템이 최근에 업데이트되었거나 생성된 아주 따끈따끈한 환경입니다! + diff --git a/04.Extra/Pasted image 20260407165750.png b/04.Extra/Pasted image 20260407165750.png new file mode 100644 index 0000000..b457476 Binary files /dev/null and b/04.Extra/Pasted image 20260407165750.png differ