diff --git a/gitea/docker-compose.yml b/gitea/docker-compose.yml index 9c89d80..5ada731 100644 --- a/gitea/docker-compose.yml +++ b/gitea/docker-compose.yml @@ -22,6 +22,19 @@ services: - ${GITEA_SSH_PORT:-2229}:22 depends_on: - db + labels: + - diun.enable=true + healthcheck: + test: + - CMD + - curl + - -f + - http://localhost + interval: 10s + retries: 3 + start_period: 30s + timeout: 10s + db: image: docker.io/library/postgres:14 restart: always @@ -33,11 +46,30 @@ services: - gitea volumes: - postgres:/var/lib/postgresql/data + + runner: + image: gitea/act_runner:latest + container_name: gitea-runner + restart: always + networks: + - gitea + volumes: + - runner:/data + - /var/run/docker.sock:/var/run/docker.sock + environment: + - GITEA_INSTANCE_URL=http://server:3000 + - GITEA_RUNNER_REGISTRATION_TOKEN=${GITEA_RUNNER_REGISTRATION_TOKEN} + - GITEA_RUNNER_NAME=docker-runner + depends_on: + - server + labels: + - diun.enable=true + networks: gitea: external: false + volumes: gitea: - driver: local postgres: - driver: local + runner: