diff --git a/src/app.js b/src/app.js index 9742b96..d250b91 100644 --- a/src/app.js +++ b/src/app.js @@ -41,6 +41,9 @@ function adminAuth(req, res, next) { res.status(401).send('인증 실패'); } +// ===== 루트 → 관리자로 리다이렉트 ===== +app.get('/', (req, res) => res.redirect('/admin')); + // ===== 관리자 페이지 ===== app.get('/admin', adminAuth, (req, res) => { res.render('admin/dashboard'); diff --git a/start-server.sh b/start-server.sh index f01ff91..4bfb391 100644 --- a/start-server.sh +++ b/start-server.sh @@ -39,12 +39,9 @@ docker compose down 2>/dev/null || docker-compose down 2>/dev/null echo "[2/5] 이전 이미지 정리..." docker image prune -f -# Git 설정 - 인증정보 URL에 포함시켜 비밀번호 입력 생략 -# @는 %40으로 인코딩 -GIT_USER="chpark%40wace.me" -GIT_PASS="1313Qkrckd%21%21" -GIT_REPO="39.117.244.52:3000/chpark/admin_st.git" -GIT_URL="http://${GIT_USER}:${GIT_PASS}@${GIT_REPO}" +# Git 설정 - URL에 인증정보 포함 (특수문자 인코딩 필수) +# chpark@wace.me → chpark%40wace.me / 1313Qkrckd!! → 1313Qkrckd%21%21 +GIT_URL='http://chpark%40wace.me:1313Qkrckd%21%21@39.117.244.52:3000/chpark/admin_st.git' echo "" echo "[3/5] Git 최신 소스 받기..."