diff --git a/swarm/gitrunner.yaml b/swarm/gitrunner.yaml new file mode 100644 index 0000000..58e22b2 --- /dev/null +++ b/swarm/gitrunner.yaml @@ -0,0 +1,28 @@ +services: + forgejo-runner: + image: code.forgejo.org/forgejo/runner:latest + user: "1001:998" + environment: + PUID: "1001" + PGID: "998" + TZ: "America/Chicago" + volumes: + - type: bind + source: /DockerVol/forgejo-runner + target: /data + - type: bind + source: /var/run/docker.sock + target: /var/run/docker.sock + networks: + - netgrimoire + command: ["forgejo-runner", "daemon"] + deploy: + replicas: 2 + max_replicas_per_node: 1 + placement: + constraints: + - node.role == manager + +networks: + netgrimoire: + external: true