ваше сообщение коммита
This commit is contained in:
@@ -6,23 +6,28 @@
|
||||
|
||||
echo "🧹 Очистка логов DApp..."
|
||||
|
||||
# 1. Очистка файловых логов приложения
|
||||
# 1. Очистка всех файловых логов в проекте
|
||||
echo "📂 Очистка всех файловых логов..."
|
||||
|
||||
# Очистка логов backend
|
||||
if [ -d "backend/logs" ]; then
|
||||
echo "📂 Очистка файловых логов backend..."
|
||||
echo " 🧹 Очистка логов backend..."
|
||||
rm -f backend/logs/*.log
|
||||
echo "✅ Файловые логи backend очищены"
|
||||
else
|
||||
echo "ℹ️ Папка backend/logs не найдена"
|
||||
echo " ✅ Логи backend очищены"
|
||||
fi
|
||||
|
||||
# Очистка логов frontend
|
||||
if [ -d "frontend/logs" ]; then
|
||||
echo "📂 Очистка файловых логов frontend..."
|
||||
echo " 🧹 Очистка логов frontend..."
|
||||
rm -f frontend/logs/*.log
|
||||
echo "✅ Файловые логи frontend очищены"
|
||||
else
|
||||
echo "ℹ️ Папка frontend/logs не найдена"
|
||||
echo " ✅ Логи frontend очищены"
|
||||
fi
|
||||
|
||||
# Очистка корневых логов проекта
|
||||
echo " 🧹 Очистка корневых логов проекта..."
|
||||
rm -f *.log
|
||||
echo " ✅ Корневые логи очищены"
|
||||
|
||||
# 2. Очистка логов Docker контейнеров (без удаления контейнеров)
|
||||
echo "🐳 Очистка логов Docker контейнеров..."
|
||||
docker system prune -f
|
||||
@@ -36,6 +41,15 @@ for container in "${containers[@]}"; do
|
||||
fi
|
||||
done
|
||||
|
||||
# 4. Автоматическая очистка при остановке контейнеров
|
||||
echo "🔄 Настройка автоматической очистки..."
|
||||
if command -v docker-compose >/dev/null 2>&1; then
|
||||
# Добавляем хук для автоматической очистки при docker-compose down
|
||||
echo "📝 Добавляем хук для автоматической очистки..."
|
||||
echo "alias docker-compose-down='docker-compose down && ./clean-logs.sh'" >> ~/.bashrc
|
||||
echo "✅ Теперь используйте 'docker-compose-down' вместо 'docker-compose down'"
|
||||
fi
|
||||
|
||||
# 4. Очистка неиспользуемых образов (опционально)
|
||||
echo "🖼️ Очистка неиспользуемых образов..."
|
||||
docker image prune -f
|
||||
|
||||
Reference in New Issue
Block a user