diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2025-06-17 14:28:49 +0100 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2025-06-17 14:28:49 +0100 |
commit | 4bcba9bfeff003e081833b4d6290290271aae967 (patch) | |
tree | 02e0bd2a7119333be1d5e53d9b40bd85e6254359 /cron/Dockerfile | |
parent | 2bdc35bd8159c6ccbb9d87f0abca25f6dd784f52 (diff) | |
download | SmallYTChannelBot-4bcba9bfeff003e081833b4d6290290271aae967.tar.gz SmallYTChannelBot-4bcba9bfeff003e081833b4d6290290271aae967.zip |
Updated cron scripts
Diffstat (limited to 'cron/Dockerfile')
-rwxr-xr-x | cron/Dockerfile | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cron/Dockerfile b/cron/Dockerfile new file mode 100755 index 0000000..21aa4e4 --- /dev/null +++ b/cron/Dockerfile @@ -0,0 +1,12 @@ +FROM reg.reaweb.uk/smallytchannelbot +MAINTAINER Eden Attenborough "eddie.atten.ea29@gmail.com" +ARG DEBIAN_FRONTEND=noninteractive +RUN apt-get install -y tzdata cron mysql-client +COPY . /app +WORKDIR /app +RUN pip3 install -r cron/requirements.txt + +RUN echo "@daily root python3 /app/cron/daily.py > /proc/1/fd/1 2>/proc/1/fd/2" > /etc/crontab +RUN echo "@hourly root python3 /app/cron/hourly.py > /proc/1/fd/1 2>/proc/1/fd/2" >> /etc/crontab +ENTRYPOINT ["bash"] +CMD ["entrypoint.sh"] |