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 적용 등록