git clone 인증 + GPG overwrite 프롬프트 자동 처리
- git clone URL에 Gitea 토큰 포함 (인증 프롬프트 제거) - gpg --batch --yes 추가 (Overwrite? y/N 프롬프트 제거) - v1, v2 둘 다 수정 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -752,7 +752,7 @@ phase6_setup_ct() {
|
|||||||
|
|
||||||
# 6-2. Microsoft ODBC Driver 18
|
# 6-2. Microsoft ODBC Driver 18
|
||||||
print_step "ODBC Driver 18 설치 중... (FreeTDS 아님!)"
|
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 '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
|
ct_exec "apt-get update -qq && ACCEPT_EULA=Y apt-get install -y msodbcsql18" >/dev/null 2>&1
|
||||||
# FreeTDS/tdsodbc 제거 (혹시 설치돼있으면)
|
# FreeTDS/tdsodbc 제거 (혹시 설치돼있으면)
|
||||||
@@ -782,7 +782,7 @@ phase6_setup_ct() {
|
|||||||
|
|
||||||
# 6-4. API 서버 코드 클론 + 설치
|
# 6-4. API 서버 코드 클론 + 설치
|
||||||
print_step "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 "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
|
ct_exec "pip3 install brother_ql pytz qrcode netifaces pydantic anthropic httpx PyYAML rich --break-system-packages -q" 2>/dev/null
|
||||||
print_ok "API 서버 코드 설치 완료"
|
print_ok "API 서버 코드 설치 완료"
|
||||||
|
|||||||
@@ -749,7 +749,7 @@ phase6_setup_ct() {
|
|||||||
|
|
||||||
# 6-2. Microsoft ODBC Driver 18
|
# 6-2. Microsoft ODBC Driver 18
|
||||||
print_step "ODBC Driver 18 설치 중... (FreeTDS 아님!)"
|
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 '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
|
ct_exec "apt-get update -qq && ACCEPT_EULA=Y apt-get install -y msodbcsql18" >/dev/null 2>&1
|
||||||
# FreeTDS/tdsodbc 제거 (혹시 설치돼있으면)
|
# FreeTDS/tdsodbc 제거 (혹시 설치돼있으면)
|
||||||
@@ -779,7 +779,7 @@ phase6_setup_ct() {
|
|||||||
|
|
||||||
# 6-4. API 서버 코드 클론 + 설치
|
# 6-4. API 서버 코드 클론 + 설치
|
||||||
print_step "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 "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
|
ct_exec "pip3 install brother_ql pytz qrcode netifaces pydantic anthropic httpx PyYAML rich --break-system-packages -q" 2>/dev/null
|
||||||
print_ok "API 서버 코드 설치 완료"
|
print_ok "API 서버 코드 설치 완료"
|
||||||
|
|||||||
Reference in New Issue
Block a user