make refactor
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
2025-11-17 15:29:48 +09:00
parent 53dd982e38
commit 87b6b4480c

View File

@@ -216,7 +216,7 @@ docker-setup:
# Сборка Docker образа
docker-build:
@echo "🔨 Сборка Docker образа..."
docker-compose build --no-cache
docker compose build --no-cache
# Запуск контейнеров в фоновом режиме
docker-up:
@@ -225,7 +225,7 @@ docker-up:
echo "❌ Файл .env.prod не найден! Запустите 'make docker-setup'"; \
exit 1; \
fi
docker-compose --env-file .env.prod up -d
docker compose --env-file .env.prod up -d
@echo "✅ Контейнеры запущены!"
@echo "📊 Проверьте статус: make docker-status"
@echo "📋 Просмотр логов: make docker-logs"
@@ -237,39 +237,39 @@ docker-up-fg:
echo "❌ Файл .env.prod не найден! Запустите 'make docker-setup'"; \
exit 1; \
fi
docker-compose --env-file .env.prod up
docker compose --env-file .env.prod up
# Остановка контейнеров
docker-down:
@echo "🛑 Остановка контейнеров..."
docker-compose down
docker compose down
@echo "✅ Контейнеры остановлены!"
# Перезапуск контейнеров
docker-restart:
@echo "🔄 Перезапуск контейнеров..."
docker-compose restart
docker compose restart
@echo "✅ Контейнеры перезапущены!"
# Просмотр логов бота
docker-logs:
@echo "📋 Логи бота..."
docker-compose logs -f bot
docker compose logs -f bot
# Просмотр логов базы данных
docker-logs-db:
@echo "📋 Логи базы данных..."
docker-compose logs -f db
docker compose logs -f db
# Просмотр всех логов
docker-logs-all:
@echo "📋 Все логи..."
docker-compose logs -f
docker compose logs -f
# Статус контейнеров
docker-status:
@echo "📊 Статус контейнеров..."
@docker-compose ps
@docker compose ps
@echo ""
@echo "💾 Использование volumes:"
@docker volume ls | grep lottery || echo "Нет volumes"
@@ -281,20 +281,20 @@ docker-ps:
# Применение миграций в контейнере
docker-db-migrate:
@echo "⬆️ Применение миграций в контейнере..."
docker-compose exec bot alembic upgrade head
docker compose exec bot alembic upgrade head
@echo "✅ Миграции применены!"
# Подключение к PostgreSQL в контейнере
docker-db-shell:
@echo "🐘 Подключение к PostgreSQL..."
@docker-compose exec db psql -U $${POSTGRES_USER:-lottery_user} -d $${POSTGRES_DB:-lottery_bot_db}
@docker compose exec db psql -U $${POSTGRES_USER:-lottery_user} -d $${POSTGRES_DB:-lottery_bot_db}
# Создание бэкапа базы данных
docker-db-backup:
@echo "💾 Создание бэкапа базы данных..."
@mkdir -p backups
@BACKUP_FILE=backups/backup_$$(date +%Y%m%d_%H%M%S).sql; \
docker-compose exec -T db pg_dump -U $${POSTGRES_USER:-lottery_user} $${POSTGRES_DB:-lottery_bot_db} > $$BACKUP_FILE && \
docker compose exec -T db pg_dump -U $${POSTGRES_USER:-lottery_user} $${POSTGRES_DB:-lottery_bot_db} > $$BACKUP_FILE && \
echo "✅ Бэкап создан: $$BACKUP_FILE"
# Восстановление из бэкапа
@@ -307,7 +307,7 @@ docker-db-restore:
@echo "Восстановление из: $(BACKUP)"
@read -p "Это удалит текущие данные! Продолжить? [y/N] " confirm; \
if [ "$$confirm" = "y" ] || [ "$$confirm" = "Y" ]; then \
cat $(BACKUP) | docker-compose exec -T db psql -U $${POSTGRES_USER:-lottery_user} $${POSTGRES_DB:-lottery_bot_db}; \
cat $(BACKUP) | docker compose exec -T db psql -U $${POSTGRES_USER:-lottery_user} $${POSTGRES_DB:-lottery_bot_db}; \
echo "✅ База данных восстановлена!"; \
else \
echo "❌ Отменено"; \
@@ -316,12 +316,12 @@ docker-db-restore:
# Открыть shell в контейнере бота
docker-shell:
@echo "🐚 Открытие shell в контейнере бота..."
docker-compose exec bot /bin/bash
docker compose exec bot /bin/bash
# Остановка и удаление контейнеров
docker-clean:
@echo "🧹 Очистка контейнеров..."
docker-compose down --remove-orphans
docker compose down --remove-orphans
@echo "✅ Контейнеры удалены!"
# Полная очистка (включая volumes)
@@ -330,7 +330,7 @@ docker-prune:
@read -p "Продолжить? [y/N] " confirm; \
if [ "$$confirm" = "y" ] || [ "$$confirm" = "Y" ]; then \
echo "🗑️ Полная очистка..."; \
docker-compose down -v --remove-orphans; \
docker compose down -v --remove-orphans; \
docker system prune -f; \
echo "✅ Очистка завершена!"; \
else \
@@ -340,9 +340,9 @@ docker-prune:
# Пересборка и перезапуск
docker-rebuild:
@echo "🔄 Пересборка и перезапуск..."
docker-compose down
docker-compose build --no-cache
docker-compose --env-file .env.prod up -d
docker compose down
docker compose build --no-cache
docker compose --env-file .env.prod up -d
@echo "✅ Готово!"
@make docker-logs