회원 메뉴와 관리자 진입을 상단에 표시한다

곡 보관함과 로그인·회원가입과 관리자 버튼을 항상 보이도록 분리했다. 관리자 버튼은 권한에 따라 로그인 화면 또는 회원 관리 화면으로 이동한다. PWA 시작 문서와 서비스 워커의 캐시 정책을 보완해 배포 뒤 예전 화면이 오래 남지 않게 했다. 검사: pnpm 9 lint-staged와 프런트엔드 프로덕션 빌드 통과.
This commit is contained in:
이창현
2026-10-03 10:53:28 +09:00
parent 3541ca454f
commit fd225c2565
5 changed files with 879 additions and 191 deletions
+12
View File
@@ -26,6 +26,18 @@ server {
try_files $uri $uri/ /index.html;
}
# PWA 시작 문서와 서비스 워커는 매번 최신 상태를 확인한다. 해시가 붙은
# 정적 자산만 장기 캐시하므로 배포 뒤 예전 화면이 계속 남지 않는다.
location = /index.html {
expires -1;
add_header Cache-Control "no-store, no-cache, must-revalidate" always;
}
location ~ ^/(sw\.js|registerSW\.js|manifest\.webmanifest)$ {
expires -1;
add_header Cache-Control "no-store, no-cache, must-revalidate" always;
}
# API proxy, strips the /api prefix on the way through
location /api/ {
proxy_pass http://backend:8000/;