From cb750f888bf4fa06525b8baa5837a44c9b5a2cd4 Mon Sep 17 00:00:00 2001 From: gahusb Date: Mon, 6 Apr 2026 21:34:56 +0900 Subject: [PATCH] =?UTF-8?q?fix(deployer):=20=EB=B0=B0=ED=8F=AC=20=ED=9B=84?= =?UTF-8?q?=20=ED=8C=8C=EC=9D=BC=20=EA=B6=8C=ED=95=9C=20bgg8988:users=2075?= =?UTF-8?q?5=EB=A1=9C=20=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- scripts/deploy-nas.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scripts/deploy-nas.sh b/scripts/deploy-nas.sh index f6b11ed..2e125c5 100644 --- a/scripts/deploy-nas.sh +++ b/scripts/deploy-nas.sh @@ -40,4 +40,17 @@ done # compose 파일만 동기화 (.env는 절대 동기화하지 않음 — 운영 시크릿 보호) rsync -a "$SRC/docker-compose.yml" "$DST/docker-compose.yml" +# 파일 권한 설정 — bgg8988:users 755 +DEPLOY_USER="bgg8988" +DEPLOY_GROUP="users" +DEPLOY_MODE="755" + +echo "Setting ownership ${DEPLOY_USER}:${DEPLOY_GROUP} and mode ${DEPLOY_MODE}..." +for dir in backend travel-proxy deployer stock-lab music-lab blog-lab realestate-lab nginx scripts; do + chown -R "${DEPLOY_USER}:${DEPLOY_GROUP}" "$DST/$dir/" + chmod -R "$DEPLOY_MODE" "$DST/$dir/" +done +chown "${DEPLOY_USER}:${DEPLOY_GROUP}" "$DST/docker-compose.yml" +chmod "$DEPLOY_MODE" "$DST/docker-compose.yml" + echo "SYNC_OK"