From 788346f2aebc2456084cc9a3d17f5aae765ae709 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 10 Apr 2026 01:02:12 +0000 Subject: [PATCH] =?UTF-8?q?git=20clone=20=EC=9D=B8=EC=A6=9D=20+=20GPG=20ov?= =?UTF-8?q?erwrite=20=ED=94=84=EB=A1=AC=ED=94=84=ED=8A=B8=20=EC=9E=90?= =?UTF-8?q?=EB=8F=99=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - git clone URL에 Gitea 토큰 포함 (인증 프롬프트 제거) - gpg --batch --yes 추가 (Overwrite? y/N 프롬프트 제거) - v1, v2 둘 다 수정 Co-Authored-By: Claude Opus 4.6 (1M context) --- pharmq-setup-v2.sh | 4 ++-- pharmq-setup.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pharmq-setup-v2.sh b/pharmq-setup-v2.sh index b758946..6a01e66 100644 --- a/pharmq-setup-v2.sh +++ b/pharmq-setup-v2.sh @@ -752,7 +752,7 @@ phase6_setup_ct() { # 6-2. Microsoft ODBC Driver 18 print_step "ODBC Driver 18 설치 중... (FreeTDS 아님!)" - ct_exec "curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg" + ct_exec "curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --batch --yes --dearmor -o /usr/share/keyrings/microsoft-prod.gpg" ct_exec 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/ubuntu/24.04/prod noble main" > /etc/apt/sources.list.d/mssql-release.list' ct_exec "apt-get update -qq && ACCEPT_EULA=Y apt-get install -y msodbcsql18" >/dev/null 2>&1 # FreeTDS/tdsodbc 제거 (혹시 설치돼있으면) @@ -782,7 +782,7 @@ phase6_setup_ct() { # 6-4. API 서버 코드 클론 + 설치 print_step "API 서버 코드 설치 중..." - ct_exec "git clone https://git.0bin.in/thug0bin/person-lookup-web.git /srv/person-lookup-web-local 2>/dev/null || (cd /srv/person-lookup-web-local && git pull)" + ct_exec "git clone https://thug0bin:d83f70b219c6028199a498fb94009f4c1debc9a9@git.0bin.in/thug0bin/person-lookup-web.git /srv/person-lookup-web-local 2>/dev/null || (cd /srv/person-lookup-web-local && git pull)" ct_exec "cd /srv/person-lookup-web-local && pip3 install -r requirements.txt --break-system-packages -q" 2>/dev/null ct_exec "pip3 install brother_ql pytz qrcode netifaces pydantic anthropic httpx PyYAML rich --break-system-packages -q" 2>/dev/null print_ok "API 서버 코드 설치 완료" diff --git a/pharmq-setup.sh b/pharmq-setup.sh index 73b8ae1..840d3f7 100644 --- a/pharmq-setup.sh +++ b/pharmq-setup.sh @@ -749,7 +749,7 @@ phase6_setup_ct() { # 6-2. Microsoft ODBC Driver 18 print_step "ODBC Driver 18 설치 중... (FreeTDS 아님!)" - ct_exec "curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg" + ct_exec "curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --batch --yes --dearmor -o /usr/share/keyrings/microsoft-prod.gpg" ct_exec 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/ubuntu/24.04/prod noble main" > /etc/apt/sources.list.d/mssql-release.list' ct_exec "apt-get update -qq && ACCEPT_EULA=Y apt-get install -y msodbcsql18" >/dev/null 2>&1 # FreeTDS/tdsodbc 제거 (혹시 설치돼있으면) @@ -779,7 +779,7 @@ phase6_setup_ct() { # 6-4. API 서버 코드 클론 + 설치 print_step "API 서버 코드 설치 중..." - ct_exec "git clone https://git.0bin.in/thug0bin/person-lookup-web.git /srv/person-lookup-web-local 2>/dev/null || (cd /srv/person-lookup-web-local && git pull)" + ct_exec "git clone https://thug0bin:d83f70b219c6028199a498fb94009f4c1debc9a9@git.0bin.in/thug0bin/person-lookup-web.git /srv/person-lookup-web-local 2>/dev/null || (cd /srv/person-lookup-web-local && git pull)" ct_exec "cd /srv/person-lookup-web-local && pip3 install -r requirements.txt --break-system-packages -q" 2>/dev/null ct_exec "pip3 install brother_ql pytz qrcode netifaces pydantic anthropic httpx PyYAML rich --break-system-packages -q" 2>/dev/null print_ok "API 서버 코드 설치 완료"