From 583071899fc0186b23b4b64bef12f46f75d09fcf Mon Sep 17 00:00:00 2001 From: ahuston-0 Date: Mon, 3 Mar 2025 11:35:05 -0500 Subject: [PATCH] more runners --- systems/palatine-hill/docker/act-runner.nix | 71 ++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/systems/palatine-hill/docker/act-runner.nix b/systems/palatine-hill/docker/act-runner.nix index f0cfa57..9bfd0e1 100644 --- a/systems/palatine-hill/docker/act-runner.nix +++ b/systems/palatine-hill/docker/act-runner.nix @@ -9,6 +9,29 @@ let in { virtualisation.oci-containers.containers = { + act-stable-latest-main = { + image = "gitea/act_runner:latest"; + extraOptions = [ + "--stop-signal=SIGINT" + ]; + labels = { + "com.centurylinklabs.watchtower.enable" = "true"; + "com.centurylinklabs.watchtower.scope" = "act-runner"; + }; + ports = [ "8088:8088" ]; + volumes = [ + "${act_path}/stable-latest-main/config.yaml:/config.yaml" + "${act_path}/stable-latest-main/data:/data" + "/var/run/docker.sock:/var/run/docker.sock" + ]; + environment = { + CONFIG_FILE = "/config.yaml"; + GITEA_RUNNER_NAME = "stable-latest-main"; + }; + environmentFiles = [ config.sops.secrets."docker/act-runner".path ]; + log-driver = "local"; + }; + act-stable-latest-1 = { image = "gitea/act_runner:latest"; extraOptions = [ @@ -41,7 +64,7 @@ in "com.centurylinklabs.watchtower.enable" = "true"; "com.centurylinklabs.watchtower.scope" = "act-runner"; }; - # ports = [ "8088:8088" ]; + ports = [ "8088:8088" ]; volumes = [ "${act_path}/stable-latest-2/config.yaml:/config.yaml" "${act_path}/stable-latest-2/data:/data" @@ -77,6 +100,52 @@ in environmentFiles = [ config.sops.secrets."docker/act-runner".path ]; log-driver = "local"; }; + + act-stable-latest-4 = { + image = "gitea/act_runner:latest"; + extraOptions = [ + "--stop-signal=SIGINT" + ]; + labels = { + "com.centurylinklabs.watchtower.enable" = "true"; + "com.centurylinklabs.watchtower.scope" = "act-runner"; + }; + # ports = [ "8088:8088" ]; + volumes = [ + "${act_path}/stable-latest-4/config.yaml:/config.yaml" + "${act_path}/stable-latest-4/data:/data" + "/var/run/docker.sock:/var/run/docker.sock" + ]; + environment = { + CONFIG_FILE = "/config.yaml"; + GITEA_RUNNER_NAME = "stable-latest-4"; + }; + environmentFiles = [ config.sops.secrets."docker/act-runner".path ]; + log-driver = "local"; + }; + + act-stable-latest-5 = { + image = "gitea/act_runner:latest"; + extraOptions = [ + "--stop-signal=SIGINT" + ]; + labels = { + "com.centurylinklabs.watchtower.enable" = "true"; + "com.centurylinklabs.watchtower.scope" = "act-runner"; + }; + # ports = [ "8088:8088" ]; + volumes = [ + "${act_path}/stable-latest-5/config.yaml:/config.yaml" + "${act_path}/stable-latest-5/data:/data" + "/var/run/docker.sock:/var/run/docker.sock" + ]; + environment = { + CONFIG_FILE = "/config.yaml"; + GITEA_RUNNER_NAME = "stable-latest-5"; + }; + environmentFiles = [ config.sops.secrets."docker/act-runner".path ]; + log-driver = "local"; + }; }; systemd = {