Files

42 lines
1.5 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
set -e
echo "🤖 Oleg Agent запускается..."
# Настройка git
git config --global user.name "Oleg Agent"
git config --global user.email "oleg@dttb.ru"
# Клонируем knowledge-base если есть доступ к Gitea
KB_DIR="/workspace/knowledge-base"
if [ -n "$GITEA_URL" ] && [ ! -d "$KB_DIR" ]; then
echo "📚 Клонирую knowledge-base..."
git clone "${GITEA_URL}/oleg/knowledge-base.git" "$KB_DIR" 2>/dev/null && \
echo "✅ Knowledge-base подключена" || \
echo "⚠️ Не удалось клонировать (проверь VPN)"
elif [ -d "$KB_DIR" ]; then
echo "📚 Обновляю knowledge-base..."
cd "$KB_DIR" && git pull --quiet 2>/dev/null
fi
# SSH ключи
if [ -d "/secrets/ssh" ]; then
mkdir -p ~/.ssh
cp /secrets/ssh/* ~/.ssh/ 2>/dev/null
chmod 700 ~/.ssh
chmod 600 ~/.ssh/* 2>/dev/null
echo "🔑 SSH ключи загружены"
fi
# Показать статус
echo ""
echo "════════════════════════════════════════"
echo " 🤖 Oleg Agent v1.0"
echo " 📍 $(hostname) / $(hostname -I | awk '{print $1}')"
echo " 📚 KB: $([ -d "$KB_DIR" ] && echo '✅' || echo '❌')"
echo " 🔗 Gitea: ${GITEA_URL:-не задан}"
echo "════════════════════════════════════════"
echo ""
exec "$@"