fix runner command shell line ends

This commit is contained in:
Valerio Lomanto 2025-02-12 09:38:24 +01:00
parent c7c044fb98
commit 43d367e1cb
Signed by: verglasz
GPG key ID: 33263D8CFCFEC285

View file

@ -27,8 +27,8 @@ services:
command: >- command: >-
bash -ec ' bash -ec '
while : ; do while : ; do
if [ -f .runner ]; then echo "runner already registered, exiting"; exit; fi if [ -f .runner ]; then echo "runner already registered, exiting"; exit; fi ;
forgejo-runner register --no-interactive --name <%= @networking['fqdn'] %> --instance https://platform.sunet.se --token <%= @runner_token %> --labels <%= @runner_labels %> && break; forgejo-runner register --no-interactive --name <%= @networking['fqdn'] %> --instance https://platform.sunet.se --token <%= @runner_token %> --labels <%= @runner_labels %> && break ;
sleep 1 ; sleep 1 ;
done ; done ;
forgejo-runner generate-config > config.yml ; forgejo-runner generate-config > config.yml ;
@ -55,7 +55,7 @@ services:
command: >- command: >-
bash -ec ' bash -ec '
if ! grep "--mount type=bind,source=/certs/client,target=/certs/client,readonly" config.yml > /dev/null; then if ! grep "--mount type=bind,source=/certs/client,target=/certs/client,readonly" config.yml > /dev/null; then
sed -i "\|options:| a \ \ \ \ --mount type=bind,source=/certs/client,target=/certs/client,readonly" config.yml sed -i "\|options:| a \ \ \ \ --mount type=bind,source=/certs/client,target=/certs/client,readonly" config.yml ;
fi fi ;
forgejo-runner --config config.yml daemon forgejo-runner --config config.yml daemon ;
' '