웹훅 버리고 github actions로 이전
This commit is contained in:
@@ -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...",
|
||||
}
|
||||
]
|
||||
|
||||
```
|
||||
@@ -48,3 +48,4 @@ GCE를 한대 빌려서 구축하였음
|
||||
- **GCP 최적화:** 커널 이름에 `-gcp`가 붙어 있어, 구글 클라우드 인프라에 최적화된 환경에서 동작하고 있음을 알 수 있습니다.
|
||||
|
||||
- **상태 요약:** 펌웨어 날짜가 2026년 2월인 것으로 보아, 시스템이 최근에 업데이트되었거나 생성된 아주 따끈따끈한 환경입니다!
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
Reference in New Issue
Block a user