Commit 28bf516

benny-dou <60535774+benny-dou@users.noreply.github.com>
2025-06-30 10:01:27
build: add `crontab` jobs
1 parent a62e05c
Changed files (2)
docker
docker/cont-init.d/crontab
@@ -0,0 +1,11 @@
+#!/bin/bash
+mkdir -p /var/spool/cron/crontabs
+
+# restart bot service
+echo "30 6 * * * /command/s6-svc -r /run/service/bot" > /var/spool/cron/crontabs/root
+chmod 600 /var/spool/cron/crontabs/root
+chown root:crontab /var/spool/cron/crontabs/root
+chown root:crontab /var/spool/cron/crontabs
+
+# start cron
+/usr/sbin/cron
docker/base.Dockerfile
@@ -18,7 +18,7 @@ COPY --link --from=s6 / /
 COPY --from=venv /.venv /venv
 
 RUN apt-get update && \
-    apt-get install -y --no-install-recommends libmagic1 && \
+    apt-get install -y --no-install-recommends libmagic1 cron && \
     groupadd --gid 1000 abc && \
     useradd -u 1000 -g 1000 --create-home -d /app -s /bin/false abc && \
     apt-get clean && \