2026-07-12 Ruga 작업일지입니다. 오늘은 1건의 작업을 진행했습니다.
admin 인증 환경변수
현상/기능
- admin이 · 사용, web은 변경 없음
현상/기능
- `Resource path "Ruga/" needs to be on project filesystem "apps/admin"`
현상/기능
- `npm run dev` 실행 전 3000·3001 포트 kill
현상/기능
- `Unexpected token '<', "<!DOCTYPE "...` — `/api/auth/session` JSON 파싱 실패
현상/기능
- Before / After 메뉴 추가 — 좌측 구분(비만/탈모) 목록, 우측 등록·수정·Before/After 이미지·치료전후 문구·하단 문구
작업
- 소스: loadEnvConfig, `scripts/`, apply-*.mjs 통일
- 기타: 제거 → 비밀값 , `.gitignore`에서 development/production 추적 허용
- 원인: `turbopack.root`를 monorepo root로 두고 상위 `source/package-lock.json`과 충돌 → 경로 prefix 중복
- 수정: `turbopack.root` → 각 앱 디렉터리(`apps/admin`, `apps/web`), `source/package-lock.json`(빈 파일) 삭제
- 소스: `scripts/`, `package.json` — `predev` 훅 추가
- 원인: 상위 `source/package-lock.json`(빈 lockfile) 때문에 Turbopack workspace root가 `Ruga`가 아닌 `source`로 잡혀 API 라우트 404 → HTML 반환
- 수정: , — `turbopack.root`, `outputFileTracingRoot`를 monorepo root(`Ruga`)로 지정
- 기타: callbacks에 `authConfig.callbacks` 병합
- 소스: `admin/before-after`, , `api/public/beforeafter`, 메뉴 추가