fix(deployer): 배포 후 파일 권한 bgg8988:users 755로 설정

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-06 21:34:56 +09:00
parent 598adcbeb5
commit cb750f888b

View File

@@ -40,4 +40,17 @@ done
# compose 파일만 동기화 (.env는 절대 동기화하지 않음 — 운영 시크릿 보호) # compose 파일만 동기화 (.env는 절대 동기화하지 않음 — 운영 시크릿 보호)
rsync -a "$SRC/docker-compose.yml" "$DST/docker-compose.yml" 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" echo "SYNC_OK"