← 홈으로

2026 · 회사

YATAV 기업 블로그Next.js · PostgreSQL · EC2

회사 인사이트·도입 사례를 올릴 자체 블로그를 만들어 배포했습니다

역할
설계·구현·배포 전부
기간
2026
상태
라이브
스택
Next.js, TypeScript, PostgreSQL, Docker, nginx

만든 것

회사 블로그 전체입니다. 글 목록·카테고리·태그·검색, 관리자 에디터(TipTap), 도커 이미지 빌드와 EC2 배포, RDS PostgreSQL 연결. PR 8건으로 완성했습니다.

함정 기록

  • NEXT_PUBLIC_*은 빌드 타임에 박히고, standalone 출력은 런타임에 public/을 서빙하지 않습니다. 도커 이미지에 public을 따로 복사해야 했습니다.
  • rate-limit의 클라이언트 IP는 프록시 체인이 붙인 헤더에서 어느 자리를 믿느냐로 갈립니다. ALB와 nginx가 둘 다 값을 덧붙이므로, 앞이 아니라 우리 프록시가 넣은 자리를 신뢰하도록 했습니다.
  • TipTap 표는 확장이 없으면 경고 없이 소실되고, 셀 안 <p>에 후손 선택자 여백이 걸립니다. @tiptap/* 버전은 일괄 고정했습니다.