diff --git a/manage_runner.sh b/manage_runner.sh index ad451bf..a3a80bf 100755 --- a/manage_runner.sh +++ b/manage_runner.sh @@ -476,7 +476,9 @@ remove_docker_runner() { if runner_ssh "test -f '${RUNNER_DATA_PATH}/docker-compose.yml'" 2>/dev/null; then runner_ssh "cd '${RUNNER_DATA_PATH}' && docker compose down 2>/dev/null || docker-compose down" || true - log_success "Docker runner '${RUNNER_NAME}' stopped" + # Remove docker-compose.yml — it contains the registration token in plaintext + runner_ssh "rm -f '${RUNNER_DATA_PATH}/docker-compose.yml'" 2>/dev/null || true + log_success "Docker runner '${RUNNER_NAME}' stopped and compose file removed" else log_info "No docker-compose.yml found for runner '${RUNNER_NAME}' — already removed" fi