From ac29aafbe758a1cc89ad0efe2c1da7a1faef5ce6 Mon Sep 17 00:00:00 2001 From: GulSam00 Date: Sun, 26 Oct 2025 00:35:26 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20recent-tj=EC=99=80=20=EB=8F=99?= =?UTF-8?q?=EC=9D=BC=ED=95=98=EA=B2=8C=20=EB=A1=A4=EB=B0=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/update-ky-youtube.yml | 6 ----- .../src/crawling/crawlYoutubeUbuntu.ts | 25 +++++++++++-------- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/.github/workflows/update-ky-youtube.yml b/.github/workflows/update-ky-youtube.yml index f7bdbfd..971759a 100644 --- a/.github/workflows/update-ky-youtube.yml +++ b/.github/workflows/update-ky-youtube.yml @@ -34,12 +34,6 @@ jobs: working-directory: packages/crawling run: pnpm install - - name: Install puppeteer dependencies - working-directory: packages/crawling - run: | - sudo apt-get update - sudo apt-get install -y chromium - - name: Create .env file working-directory: packages/crawling run: | diff --git a/packages/crawling/src/crawling/crawlYoutubeUbuntu.ts b/packages/crawling/src/crawling/crawlYoutubeUbuntu.ts index 858e703..4e7c223 100644 --- a/packages/crawling/src/crawling/crawlYoutubeUbuntu.ts +++ b/packages/crawling/src/crawling/crawlYoutubeUbuntu.ts @@ -16,18 +16,23 @@ import { isValidKYExistNumber } from './isValidKYExistNumber'; // crawlYoutubeValid에서 진행하는 실제 사이트 검증도 포함 // action 우분투 환경에서의 호환을 위해 추가 +// const browser = await puppeteer.launch({ +// headless: true, +// executablePath: '/usr/bin/chromium-browser', // 또는 "/usr/bin/chromium" +// args: [ +// '--no-sandbox', +// '--disable-setuid-sandbox', +// '--disable-dev-shm-usage', // 리눅스 메모리 제한 대응 +// '--disable-gpu', +// '--disable-infobars', +// '--single-process', +// '--window-size=1920,1080', +// ], +// }); + const browser = await puppeteer.launch({ headless: true, - executablePath: '/usr/bin/chromium-browser', // 또는 "/usr/bin/chromium" - args: [ - '--no-sandbox', - '--disable-setuid-sandbox', - '--disable-dev-shm-usage', // 리눅스 메모리 제한 대응 - '--disable-gpu', - '--disable-infobars', - '--single-process', - '--window-size=1920,1080', - ], + args: ['--no-sandbox', '--disable-setuid-sandbox'], }); const page = await browser.newPage();