diff --git a/projects/gitea/compose.yaml b/projects/gitea/compose.yaml index 753eb71..672eb16 100644 --- a/projects/gitea/compose.yaml +++ b/projects/gitea/compose.yaml @@ -4,7 +4,7 @@ networks: services: server: - image: docker.gitea.com/gitea:1.23.7 + image: docker.gitea.com/gitea:latest container_name: gitea environment: - USER_UID=1000 @@ -19,3 +19,22 @@ services: ports: - "8065:3000" - "2222:22" + + runner: + image: docker.io/gitea/act_runner:latest + container_name: gitea-runner + restart: always + depends_on: + - server + networks: + - gitea + environment: + CONFIG_FILE: /config.yaml + GITEA_INSTANCE_URL: "http://server:3000" + GITEA_RUNNER_REGISTRATION_TOKEN: "${REGISTRATION_TOKEN}" + GITEA_RUNNER_NAME: "${RUNNER_NAME:-gitea-runner}" + GITEA_RUNNER_LABELS: "${RUNNER_LABELS:-ubuntu-latest:docker://node:16-bullseye}" + volumes: + - ./runner/config.yaml:/config.yaml + - ./runner/data:/data + - /var/run/docker.sock:/var/run/docker.sock