apiVersion: apps/v1 kind: Deployment metadata: name: forgejo-runner namespace: forgejo spec: replicas: 1 selector: matchLabels: app: forgejo-runner template: metadata: labels: app: forgejo-runner spec: containers: - name: runner image: code.forgejo.org/forgejo/runner:6 command: - forgejo-runner - daemon - --config - /data/config.yaml env: - name: ACT_RUNNER_APPEND_RUN_ARGS value: "-v /var/run/docker.sock:/var/run/docker.sock" volumeMounts: - name: runner-data mountPath: /data - name: docker-sock mountPath: /var/run/docker.sock securityContext: runAsUser: 0 privileged: true resources: requests: memory: "128Mi" cpu: "100m" limits: memory: "512Mi" cpu: "500m" volumes: - name: runner-data hostPath: path: /media/ssd/forgejo/runner-data type: Directory - name: docker-sock hostPath: path: /var/run/docker.sock type: Socket