AI + Prisma 백엔드
Express + Prisma Graph/REST API를 AI 에이전트와 사람이 함께 유지보수합니다.
Docs Preview
백엔드 API와 Admin/Frontend 워크플로우를 통합한 CMS 구축 핸드북입니다. 현재는 콘텐츠 접근 제어(Visibility/Groups)와 보호된 업로드(서명 URL) 중심으로 운영 안정화를 진행하고 있습니다.
Project Snapshot
오늘의 이야기를 코딩하다.Blog Pion79
내일도 재밌는 하루가 되기를 기대하며 배우고, 만들고, 기록하다. Blog Pion79
pnpm 모노레포 내부의 backend/admin/frontend/shared 패키지가 어떻게 상호 작용하는지 설명합니다. 아래 섹션은 shared 패키지의 FEATURE_CARDS 데이터를 기반으로 자동 구성됩니다. (권한/가시성, 서명 URL 업로드 흐름은 운영 중 핵심 축입니다.)
Express + Prisma Graph/REST API를 AI 에이전트와 사람이 함께 유지보수합니다.
React Admin 대시보드가 콘텐츠, 유저, 워크플로우를 하나의 허브로 묶습니다.
App Router + ISR로 빠른 랜딩과 커뮤니티 영역을 동시에 제공합니다.
Backend `/api/meta`
backend가 노출하는 환경별 상태/URL 정보를 그대로 노출합니다. 실패 시 shared 패키지의 API_ENVIRONMENTS 상수를 사용합니다.
로컬http://localhost:4000
Docker Compose API + Postgres
프리뷰https://preview.api.nodewp.dev
GitHub Actions CD 예정
프로덕션https://api.nodewp.dev
Prisma 7 안정화 이후
최신 작업 로그를 요약한 아티클을 먼저 확인하고 싶다면 아래 목록을 참고하세요.
독서 정리 | 파시즘 : 경고
제목 FASCISM : A WARING, 저자 MADELEINE ALBRIGHT, 읽고서 관심있게 본 내용을 정리해 보았습니다.
SSH 설치 및 VSCode에서 SSH 설정하기
SSH 설치 및 설정 방법을 정리하였습니다. VSCode에서 SSH를 이용한 서버 접속 방법을 설명합니다.
backend `/api/meta` 응답을 우선 사용하고, 실패 시 shared 상수로 폴백합니다.
백엔드 부트스트랩
Prisma 모델링, 인증, API 스캐폴드 기반 잡기
Admin UX
실시간 미리보기와 워크플로우 관리 UI
Public 웹
SEO/테마/번역 전략을 Next.js로 구현
GitHub Actions + Docker Compose 조합으로 BlogPion79를 배포하려는 로드맵을 주기적으로 업데이트합니다.
실시간 데이터 연동 예시로, backend `/api/meta` 응답이 없을 때도 shared 상수와 동일한 UI를 그대로 유지합니다.