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"