GRM-11: fix: override Docker container entrypoint to bypass run.sh wrapper

This commit is contained in:
Emil Simeonov
2026-06-18 04:23:14 +02:00
parent b48038a3a9
commit 55fee77c91
@@ -27,8 +27,10 @@
- name: Register runner with Gitea via Docker
ansible.builtin.command: >
docker run --rm
--entrypoint /usr/local/bin/gitea-runner
-v {{ gitea_runner_data_dir }}:/data
{{ gitea_runner_docker_image }}:{{ gitea_runner_version | regex_replace('^v', '') }} register
{{ gitea_runner_docker_image }}:{{ gitea_runner_version | regex_replace('^v', '') }}
register
--token {{ registration_token }}
--name {{ runner_name }}
--instance {{ gitea_url }}
@@ -52,9 +54,11 @@
docker run -d
--name gitea-runner-{{ runner_name }}
--restart unless-stopped
--entrypoint /usr/local/bin/gitea-runner
-v /var/run/docker.sock:/var/run/docker.sock
-v {{ gitea_runner_data_dir }}:/data
{{ gitea_runner_docker_image }}:{{ gitea_runner_version | regex_replace('^v', '') }} daemon
{{ gitea_runner_docker_image }}:{{ gitea_runner_version | regex_replace('^v', '') }}
daemon
--config /data/config.toml
when:
- container_check.rc != 0