diff --git a/gitea-runner/docker-compose-multi.yml b/gitea-runner/docker-compose-multi.yml new file mode 100644 index 0000000..f48b3bf --- /dev/null +++ b/gitea-runner/docker-compose-multi.yml @@ -0,0 +1,42 @@ +services: + gitea_runner1: + image: docker.io/gitea/act_runner:nightly + container_name: gitea_runner1 + environment: + CONFIG_FILE: /config.yaml + GITEA_INSTANCE_URL: "${INSTANCE_URL}" + GITEA_RUNNER_REGISTRATION_TOKEN: "${REGISTRATION_TOKEN}" + GITEA_RUNNER_NAME: "${RUNNER_NAME1}" + volumes: + - ./config.yaml:/config.yaml + - ./data1:/data + - /var/run/docker.sock:/var/run/docker.sock + restart: unless-stopped + + gitea_runner2: + image: docker.io/gitea/act_runner:nightly + container_name: gitea_runner2 + environment: + CONFIG_FILE: /config.yaml + GITEA_INSTANCE_URL: "${INSTANCE_URL}" + GITEA_RUNNER_REGISTRATION_TOKEN: "${REGISTRATION_TOKEN}" + GITEA_RUNNER_NAME: "${RUNNER_NAME2}" + volumes: + - ./config.yaml:/config.yaml + - ./data2:/data + - /var/run/docker.sock:/var/run/docker.sock + restart: unless-stopped + + gitea_runner3: + image: docker.io/gitea/act_runner:nightly + container_name: gitea_runner3 + environment: + CONFIG_FILE: /config.yaml + GITEA_INSTANCE_URL: "${INSTANCE_URL}" + GITEA_RUNNER_REGISTRATION_TOKEN: "${REGISTRATION_TOKEN}" + GITEA_RUNNER_NAME: "${RUNNER_NAME3}" + volumes: + - ./config.yaml:/config.yaml + - ./data3:/data + - /var/run/docker.sock:/var/run/docker.sock + restart: unless-stopped