# docker-compose.yml services: gitea: image: gitea/gitea:1 container_name: gitea restart: always ports: - 8081:8081 environment: - TZ=Asia/Shanghai - USER_UID=1000 - USER_GID=1000 volumes: - ./data:/data runner: image: gitea/act_runner:latest container_name: gitea-runner restart: always depends_on: - gitea environment: - CONFIG_FILE=/config.yaml - GITEA_INSTANCE_URL=http://gitea:3000 - GITEA_RUNNER_REGISTRATION_TOKEN=aeymtYQDlRfj3Zh1Q3hUD1UAjfEWZhvtEPWi48kB - GITEA_RUNNER_NAME=gitea-runner volumes: - ./config.yaml:/config.yaml - ./data:/data - ./cache:/root - /var/run/docker.sock:/var/run/docker.sock