diff --git a/gitea/compose.yml b/gitea/compose.yml index 1861cb6..026cd1d 100644 --- a/gitea/compose.yml +++ b/gitea/compose.yml @@ -91,6 +91,10 @@ services: runner-cache-server: image: gitea/act_runner:latest container_name: gitea_runner_cache + # The image's default entrypoint (run.sh) ignores any command args and + # always registers-then-execs `act_runner daemon` regardless - it has no + # cache-server mode. Bypass it entirely and invoke act_runner directly. + entrypoint: ["/sbin/tini", "--"] command: ["act_runner", "cache-server", "--config", "/data/config.yaml", "--host", "0.0.0.0", "--port", "8088", "--dir", "/data/cache"] environment: TZ: ${TIMEZONE:-Europe/Amsterdam}