services: runner: image: docker.io/gitea/runner:3.1.0 container_name: runner restart: unless-stopped environment: CONFIG_FILE: /config.yaml GITEA_INSTANCE_URL: "${INSTANCE_URL}" GITEA_RUNNER_REGISTRATION_TOKEN: "${REGISTRATION_TOKEN}" # GITEA_RUNNER_NAME: "${RUNNER_NAME}" # GITEA_RUNNER_LABELS: "${RUNNER_LABELS}" networks: - gitea-actions-network volumes: - ./config.yaml:/config.yaml - /var/run/docker.sock:/var/run/docker.sock android-runner: build: context: . dockerfile: Dockerfile container_name: android-runner restart: unless-stopped command: > bash -c " echo '=== Android Runner Ready ==='; java -version; echo ANDROID_HOME=$ANDROID_HOME; sdkmanager --version; tail -f /dev/null " networks: gitea-actions-network: name: gitea-actions-network external: true