FROM ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive # 필수 패키지 설치 및 크롬 설치 RUN apt-get update && \ apt-get install -y --no-install-recommends \ python3 python3-pip cron curl unzip wget \ libglib2.0-0 libnss3 libgconf-2-4 libfontconfig1 libxss1 libxshmfence1 \ libasound2 libxtst6 libappindicator3-1 fonts-liberation libu2f-udev && \ ln -s /usr/bin/python3 /usr/bin/python && \ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \ apt-get install -y ./google-chrome-stable_current_amd64.deb && \ rm google-chrome-stable_current_amd64.deb && \ rm -rf /var/lib/apt/lists/* # 파이썬 패키지 설치 RUN pip3 install --no-cache-dir \ selenium>=4.10 pymysql ftputil pillow # 작업 디렉토리 설정 WORKDIR /data # 크론탭 설정 COPY ./build/crontab.txt /etc/cron.d/autoupload-cron RUN chmod 0644 /etc/cron.d/autoupload-cron && \ crontab /etc/cron.d/autoupload-cron # 기본 명령 CMD ["cron", "-f"]