first commit

This commit is contained in:
ascet-tomsk
2026-01-11 00:49:37 +07:00
commit f62d6e7fc0
23 changed files with 337 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
#!/bin/bash
# Полный сброс act_runner
echo "=== Полный сброс и переустановка ==="
# 1. Останавливаем службы
sudo systemctl stop act_runner
sudo systemctl disable act_runner
# 2. Удаляем все файлы runner
sudo rm -f /usr/local/bin/act_runner
sudo rm -rf /etc/act_runner
sudo rm -rf /var/lib/act_runner/{.*,*} 2>/dev/null
# 3. Создаем заново структуру
sudo mkdir -p /etc/act_runner
sudo mkdir -p /var/lib/act_runner/{workspace,cache}
sudo chown -R act_runner:act_runner /etc/act_runner /var/lib/act_runner
# 4. Устанавливаем act_runner
sudo wget -O /usr/local/bin/act_runner \
https://gitea.com/gitea/act_runner/releases/download/v0.2.13/act_runner-0.2.13-linux-amd64
sudo chmod +x /usr/local/bin/act_runner
# 5. Регистрируем (работаем из домашней директории пользователя)
cd /var/lib/act_runner
sudo -u act_runner /usr/local/bin/act_runner register \
--instance http://localhost:3000 \
--token ВАШ_ТОКЕН \
--no-interactive
# 6. Создаем конфиг
sudo cat > /etc/act_runner/config.yaml << 'EOF'
runner:
capacity: 2
labels: ["self-hosted", "ubuntu-24.04:host"]
EOF
# 7. Запускаем
sudo systemctl daemon-reload
sudo systemctl enable act_runner
sudo systemctl start act_runner
echo "Готово!"