Last active
May 10, 2025 12:14
-
-
Save bonlime/a4ede8d690d5bdaae884797ea7289ae6 to your computer and use it in GitHub Desktop.
An updated gist description
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "Starting aleo" | |
# Обработка сигналов для graceful shutdown | |
trap 'pkill -9 aleo; exit' SIGTERM SIGINT | |
# Проверяем наличие необходимых переменных окружения | |
if [ -z "$PUBKEY" ] || [ -z "$WORKER_NAME" ] || [ -z "$POOL_URL" ]; then | |
echo "Error: Required environment variables PUBKEY and/or WORKER_NAME and/or POOL_URL are not set" | |
exit 1 | |
fi | |
# Создаем директорию для логов | |
mkdir -p /var/log/aleo/ | |
touch /var/log/aleo/miner.log | |
chmod -R 777 /var/log/aleo/ | |
# Останавливаем старые процессы если есть | |
pkill -9 aleo || true | |
# Скачиваем майнер | |
wget -q https://github.com/bonlime/pytorch-tools/releases/download/v0.1.6/aleo -O /usr/local/bin/aleo | |
chmod +x /usr/local/bin/aleo | |
# Запускаем майнер напрямую (без screen, т.к. контейнер сам обеспечивает изоляцию) | |
echo "Before launch" | |
/usr/local/bin/aleo --pubkey "$PUBKEY" --worker "$WORKER_NAME" --pool "$POOL_URL" --reconfigure 2>&1 | tee -a /var/log/aleo/miner.log |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment