aboutsummaryrefslogtreecommitdiffstats
path: root/cron/Dockerfile
diff options
context:
space:
mode:
authorjwansek <eddie.atten.ea29@gmail.com>2025-06-17 14:28:49 +0100
committerjwansek <eddie.atten.ea29@gmail.com>2025-06-17 14:28:49 +0100
commit4bcba9bfeff003e081833b4d6290290271aae967 (patch)
tree02e0bd2a7119333be1d5e53d9b40bd85e6254359 /cron/Dockerfile
parent2bdc35bd8159c6ccbb9d87f0abca25f6dd784f52 (diff)
downloadSmallYTChannelBot-4bcba9bfeff003e081833b4d6290290271aae967.tar.gz
SmallYTChannelBot-4bcba9bfeff003e081833b4d6290290271aae967.zip
Updated cron scripts
Diffstat (limited to 'cron/Dockerfile')
-rwxr-xr-xcron/Dockerfile12
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"]