This commit is contained in:
LHK
2025-10-13 15:39:49 +09:00
부모 b1c7861ee9
커밋 51deb07fab
7개의 변경된 파일2325개의 추가작업 그리고 269개의 파일을 삭제

파일 보기

@@ -1,24 +1,47 @@
# 1. 베이스 이미지 선택 (Node.js 22 버전)
FROM node:22-slim
# 2. 시스템 패키지 업데이트 및 필수 라이브러리 설치
# 2. Puppeteer 실행에 필요한 모든 시스템 의존성 라이브러리 설치 (완벽 버전)
RUN apt-get update && apt-get install -y \
gconf-service \
# Puppeteer Core Dependencies
ca-certificates \
fonts-liberation \
libasound2 \
libatk-bridge2.0-0 \
libatk1.0-0 \
libcairo2 \
libcups2 \
libdbus-1-3 \
libexpat1 \
libfontconfig1 \
libgbm1 \
libgcc1 \
libgconf-2-4 \
libgdk-pixbuf2.0-0 \
libglib2.0-0 \
libgtk-3-0 \
libnspr4 \
libnss3 \
libpango-1.0-0 \
libpangocairo-1.0-0 \
libstdc++6 \
libx11-6 \
libx11-xcb1 \
libxcb1 \
libxcomposite1 \
libxcursor1 \
libxdamage1 \
libxext6 \
libxfixes3 \
libxi6 \
libxrandr2 \
libxrender1 \
libxss1 \
libxtst6 \
ca-certificates \
fonts-liberation \
lsb-release \
xdg-utils \
wget \
xdg-utils \
# Tesseract OCR
tesseract-ocr \
tesseract-ocr-eng \
--no-install-recommends --quiet && \