카카오 webhook 응답을 위한 새 이미지 추가
This commit is contained in:
42
build/autouploader/Dockerfile
Normal file
42
build/autouploader/Dockerfile
Normal file
@ -0,0 +1,42 @@
|
||||
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/*
|
||||
|
||||
# Python 패키지 설치
|
||||
RUN pip install --no-cache-dir \
|
||||
selenium>=4.10 \
|
||||
pymysql \
|
||||
ftputil \
|
||||
pillow \
|
||||
pyvirtualdisplay \
|
||||
requests
|
||||
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
RUN fc-cache -f -v
|
||||
|
||||
COPY run.sh /app/run.sh
|
||||
RUN chmod +x /app/run.sh
|
||||
|
||||
# crontab 등록
|
||||
RUN echo "0 9 * * * /app/run.sh >> /proc/1/fd/1 2>&1" | crontab -
|
||||
|
||||
CMD ["/bin/bash", "-c", "cron -f"]
|
||||
Reference in New Issue
Block a user