GRM-11: fix: override Docker container entrypoint to bypass run.sh wrapper
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user