version: "3.8" services: runner: image: docker.io/gitea/act_runner:nightly container_name: gitea-act-runner restart: unless-stopped env_file: .env environment: - GITEA_RUNNER_LABELS=${RUNNER_LABELS:-self-hosted,linux} - GITEA_RUNNER_NAME=${RUNNER_NAME:-local-runner} - GITEA_INSTANCE_URL=${INSTANCE_URL} - GITEA_RUNNER_REGISTRATION_TOKEN=${REGISTRATION_TOKEN} # Uncomment to enable ephemeral mode # - GITEA_RUNNER_EPHEMERAL=1 volumes: - ./data:/data - /var/run/docker.sock:/var/run/docker.sock