aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Pooley (@zuedev) <zuedev@gmail.com>2026-05-07 13:20:40 +0100
committerAlex Pooley (@zuedev) <zuedev@gmail.com>2026-05-07 13:20:40 +0100
commit0471b83f7d798e77bbee204ca190710b15e27e25 (patch)
treeedc9c00b2a55d87b2b01f75515b6aa170a9910db
parenteee9937b74b7a6a289c4274f17ef30a8670065db (diff)
downloadgit.zue.dev-0471b83f7d798e77bbee204ca190710b15e27e25.tar
git.zue.dev-0471b83f7d798e77bbee204ca190710b15e27e25.tar.gz
git.zue.dev-0471b83f7d798e77bbee204ca190710b15e27e25.tar.bz2
git.zue.dev-0471b83f7d798e77bbee204ca190710b15e27e25.tar.xz
git.zue.dev-0471b83f7d798e77bbee204ca190710b15e27e25.zip
fix cron
-rw-r--r--docker-compose.yaml1
-rw-r--r--entrypoint.bash4
-rw-r--r--etc/cron.d/1m2
3 files changed, 6 insertions, 1 deletions
diff --git a/docker-compose.yaml b/docker-compose.yaml
index c6e508b..6f9b4a5 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -12,6 +12,7 @@ services:
RUN apt-get update && apt-get install -y --no-install-recommends \
openssh-server \
git \
+ cron \
&& rm -rf /var/lib/apt/lists/*
# Create the privilage separation directory as openssh-server post-install script doesn't do it in docker build context
diff --git a/entrypoint.bash b/entrypoint.bash
index f9b6f52..41cc60b 100644
--- a/entrypoint.bash
+++ b/entrypoint.bash
@@ -18,6 +18,10 @@ fi
chown -R git:git /home/git
chown -R git:git /repositories
+# Start the cron service
+echo "Starting cron service..."
+cron
+
# Start the SSH service in the background
echo "Starting SSH service..."
/usr/sbin/sshd -D -E /var/log/sshd.log &
diff --git a/etc/cron.d/1m b/etc/cron.d/1m
index 1dd9b9d..08f094c 100644
--- a/etc/cron.d/1m
+++ b/etc/cron.d/1m
@@ -1 +1 @@
-* * * * * /bin/bash /scripts/gitinfo.bash >> /var/log/gitinfo.log 2>&1 \ No newline at end of file
+* * * * * root /bin/bash /scripts/gitinfo.bash >> /var/log/gitinfo.log 2>&1 \ No newline at end of file