Files
fg-auto/build/Dockerfile
2025-06-27 15:15:46 +09:00

32 lines
1.2 KiB
Docker

FROM ubuntu:22.04
ENV DEBIAN_FRONTEND=noninteractive \
LANG=ko_KR.UTF-8 \
LANGUAGE=ko_KR:ko \
LC_ALL=ko_KR.UTF-8
RUN apt-get update && \
apt-get install -y --no-install-recommends \
locales tzdata bash python3 python3-pip cron curl unzip wget gnupg ca-certificates \
xvfb x11-utils libglib2.0-0 libnss3 libgconf-2-4 libfontconfig1 \
libxss1 libxshmfence1 libasound2 libxtst6 libappindicator3-1 \
fonts-nanum libu2f-udev && \
locale-gen ko_KR.UTF-8 && \
ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime && \
dpkg-reconfigure --frontend noninteractive tzdata && \
ln -sf /usr/bin/python3 /usr/bin/python && \
curl -fsSL https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -o chrome.deb && \
apt-get install -y ./chrome.deb && rm chrome.deb && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
RUN pip3 install --no-cache-dir selenium>=4.10 pymysql ftputil pillow pyvirtualdisplay requests
WORKDIR /data
RUN fc-cache -f -v
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"]