Files
tier-maker/docs/todo.md

1.2 KiB

할 일 및 이슈

즉시 확인 필요

  • 관리자 화면에 게임 제안(gameSuggestions) 조회/처리 UI가 아직 없다.
  • MariaDB 실제 서버가 준비되면 backend/scripts/migrate-lowdb-to-mariadb.js를 실행해 기존 db.json 데이터를 이관해야 한다.
  • 기존 backend/data/db.json의 절대 로컬 URL/깨진 파일명 데이터는 마이그레이션 후 수동 정리가 필요할 수 있다.

배포 전 작업

  • NAS 실제 도메인 기준으로 VITE_API_ORIGIN, CORS_ORIGINS, SESSION_SECRET, SESSION_COOKIE_SECURE, TRUST_PROXY 값을 설정한다.
  • MariaDB 접속 정보 DB_HOST, DB_PORT, DB_USER, DB_PASSWORD, DB_NAME를 설정한다.
  • HTTPS를 사용할 경우 SESSION_COOKIE_SECURE=true로 설정하고 리버스 프록시 헤더 전달을 확인한다.
  • backend/uploads/, backend/.sessions/, MariaDB 백업 정책을 정한다.
  • 로컬 docker compose와 NAS MariaDB 사이의 버전 차이가 크지 않도록 유지한다.

중기 개선

  • 게임/이미지/티어표 삭제 및 수정 이력 관리 기능을 추가한다.
  • 자동 테스트와 최소한의 배포 체크리스트를 만든다.
  • 관리자용 게임 제안 승인/반려, 아이템 삭제/정렬 UI를 추가한다.