73 lines
3.1 KiB
Markdown
73 lines
3.1 KiB
Markdown
# 업데이트 요약
|
|
|
|
## v1.0.4
|
|
|
|
- owner/admin 계정이 없는 운영 DB에서도 환경 변수 관리자 계정으로 첫 owner를 생성하거나 기존 일반 회원을 승격할 수 있도록 보강.
|
|
|
|
## v1.0.3
|
|
|
|
- NAS에서 Postgres 초기 마이그레이션 디렉터리 권한 문제로 DB 컨테이너가 재시작될 때 확인할 배포 절차를 정리.
|
|
|
|
## v1.0.2
|
|
|
|
- 운영 DB 최초 상태에서 환경 변수 관리자 계정으로 첫 owner 계정을 만들고 로그인할 수 있도록 보강.
|
|
- 배포 문서의 운영 환경 변수 생성 안내를 정리.
|
|
|
|
## v1.0.1
|
|
|
|
- Docker Compose 네트워크 충돌 대응을 위해 전용 브리지 네트워크와 `DOCKER_SUBNET` 설정 추가.
|
|
|
|
## v1.0.0
|
|
|
|
- 운영 시작 기준 버전.
|
|
- 운영 환경 DB 설정 누락 시 샘플 콘텐츠 대신 즉시 실패하도록 보강.
|
|
- 회원 세션 비밀값을 관리자 비밀번호와 분리.
|
|
- JavaScript 문법 점검과 프로덕션 빌드를 묶은 검증 스크립트 추가.
|
|
- Nitro 보안 권고 반영 및 취약점 0건 확인.
|
|
- Docker compose 설정과 앱 이미지 빌드 검증 완료.
|
|
|
|
## v0.0.6
|
|
|
|
- `.env.example`을 실제 비밀값이 없는 공유 템플릿으로 정리.
|
|
- 로컬 개발 전용 `.env.development`를 생성하고 개발 DB/관리자 비밀번호를 랜덤 값으로 분리.
|
|
- 개발/운영 환경 변수 파일 관리 기준을 문서화.
|
|
- 패키지 버전을 0.0.6으로 갱신.
|
|
|
|
## v0.0.5
|
|
|
|
- PostgreSQL 초기 스키마와 개발용 시드 데이터를 추가.
|
|
- Nuxt 서버 API에 DB 저장소 계층을 추가.
|
|
- DB 연결이 없을 때는 샘플 데이터로 동작하도록 fallback 구조를 추가.
|
|
- Docker Compose에 PostgreSQL 서비스를 추가.
|
|
|
|
## v0.0.4
|
|
|
|
- 헤더 좌측 아이콘을 사이드바 메뉴 토글 버튼으로 수정.
|
|
- 좌측 사이드바 열림 상태를 저장하고 복원하는 기능 추가.
|
|
- Nuxt/Vue 방식으로 원본 테마의 Alpine식 메뉴 토글 동작을 구현.
|
|
|
|
## v0.0.3
|
|
|
|
- 공개 화면의 라이트/다크 색상 토큰을 추가.
|
|
- 좌우 사이드바가 헤더 아래 전체 높이를 차지하도록 레이아웃 보정.
|
|
- Thred 참고 화면에 가깝게 헤더, 히어로, 사이드바 임시 콘텐츠를 보강.
|
|
|
|
## v0.0.2
|
|
|
|
- Nuxt 3 기반 프로젝트 실행 구조를 추가.
|
|
- Tailwind CSS, Zod, Nuxt 서버 API 초기 골격을 추가.
|
|
- 공개 화면, 관리자 화면, 콘텐츠 컴포넌트의 기본 파일 구조를 생성.
|
|
- Docker 기반 NAS 배포 초안을 추가.
|
|
- 프로젝트 전용 개발/운영 포트 기준을 추가.
|
|
|
|
## v0.0.1
|
|
|
|
- sori.studio 개인 블로그/CMS 초기 방향 정리.
|
|
- Ghost 스타일 관리자와 Thred 스타일 공개 화면을 기준 참조로 확정.
|
|
- Nuxt SSR, JavaScript, JSDoc, Zod, Tailwind CSS 기반 개발 원칙 정리.
|
|
- Git 원격 저장소와 작성자 정보를 프로젝트 기준으로 명시.
|
|
- 로컬 개발 DB와 NAS 운영 DB를 분리하는 원칙 추가.
|
|
- NAS 배포 시 운영 환경 변수와 운영 DB를 사용하도록 배포 기준 보강.
|
|
|
|
공개 플랫폼에 공유할 주요 변경사항은 사용자가 요청한 시점에 별도 문장으로 정리한다.
|