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 - name: Register runner with Gitea via Docker
ansible.builtin.command: > ansible.builtin.command: >
docker run --rm docker run --rm
--entrypoint /usr/local/bin/gitea-runner
-v {{ gitea_runner_data_dir }}:/data -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 }} --token {{ registration_token }}
--name {{ runner_name }} --name {{ runner_name }}
--instance {{ gitea_url }} --instance {{ gitea_url }}
@@ -52,9 +54,11 @@
docker run -d docker run -d
--name gitea-runner-{{ runner_name }} --name gitea-runner-{{ runner_name }}
--restart unless-stopped --restart unless-stopped
--entrypoint /usr/local/bin/gitea-runner
-v /var/run/docker.sock:/var/run/docker.sock -v /var/run/docker.sock:/var/run/docker.sock
-v {{ gitea_runner_data_dir }}:/data -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 --config /data/config.toml
when: when:
- container_check.rc != 0 - container_check.rc != 0