2026-08-05 ServiceOn Blog 작업일지입니다. 오늘은 4건의 작업을 진행했습니다.
배포 (standalone)
현상/기능
- standalone으로 바꿔 `.next/standalone`만 복사하는 배포, admin+web 가능하면 하나로
- 파일 생성
작업
- `apps/web|admin/`: `output: "standalone"`, `outputFileTracingRoot`
- `scripts/`: web+admin을 `deploy/` 한 폴더로 패키징, → 복사
- 추가 (gitignore)
- root scripts: `pack:deploy`, `build:deploy`
- 서버 복사 대상: `deploy/` 전체 → `node ` (web:3000, admin:3001)
페이지 (apps/web) + n8n
현상/기능
- 블로그 내용·표현·화면이 밋밋해 다시 들어오고 싶게 개선 (화면 + AI 콘텐츠, 컴포넌트 분리)
현상/기능
- 발행 블로그 상세(`/posts/[id]`)에서 HTML 태그가 그대로 보여서 태그 렌더링되게 수정
작업
- 신규: `PostCard`, `HomeHero`, `PostContent`, `PostNav`, `lib/`
- `TimelineFeed`: PostCard 사용, 빈 상태 문구 개선
- `BlogHomeClient`: HomeHero로 히어로 분리
- `posts/[id]`: 그라디언트 히어로, 기사형 본문, 읽기 시간, 이전/다음 글
- `globals.css`: `animate-fade-in-up`, `gradient-text`
- 매거진 글 id `d842269a-90a8-11f1-8b7e-024e21a51863` 「AI 시대의 변화: 구글 투자부터 한국 AI 챌린지까지」
- `[id]/`: 본문 `{post.content}` → `dangerouslySetInnerHTML` + h2/ul/li/a 스타일
n8n 워크플로우 (t2)
현상/기능
- ServiceOn-n8n-MCP의 `t2` 워크플로우를 확인해 AI Agent 결과를 `관련 데이터`에 넣도록 수정하고 실행
작업
- n8n workflow `t2` (n8n-워크플로우): AI Agent에 Structured Output Parser 연결
- `Prepare Blog Post`(Set) → `Insert Blog Post`(MySQL `CALL 저장 절차`)
- 수동 실행(execution #16) 성공 — 포스트 id `03edabd4-908f-11f1-8b7e-024e21a51863`, 제목「AI 혁신과 저작권, 글로벌 트렌드」
DB 스키마 (sql)
현상/기능
- `DB 패치` 테이블 컬럼에 comment 추가
- 기존 DB용 ALTER TABLE 작성
작업
- CREATE TABLE 정의에 인라인 `COMMENT '...'` 및 테이블 COMMENT 반영
- 에 006 적용 등록