main functions fix
This commit is contained in:
22
Makefile
22
Makefile
@@ -29,7 +29,7 @@ help:
|
||||
install:
|
||||
@echo "📦 Установка зависимостей..."
|
||||
python3 -m venv .venv
|
||||
source .venv/bin/activate && pip install -r requirements.txt
|
||||
. .venv/bin/activate && pip install -r requirements.txt
|
||||
|
||||
# Первоначальная настройка
|
||||
setup: install
|
||||
@@ -38,49 +38,49 @@ setup: install
|
||||
echo "❌ Файл .env не найден! Скопируйте .env.example в .env"; \
|
||||
exit 1; \
|
||||
fi
|
||||
python utils.py init
|
||||
python utils.py setup-admins
|
||||
. .venv/bin/activate && python utils.py init
|
||||
. .venv/bin/activate && python utils.py setup-admins
|
||||
@echo "✅ Настройка завершена!"
|
||||
|
||||
# Запуск бота
|
||||
run:
|
||||
@echo "🚀 Запуск бота..."
|
||||
python main.py
|
||||
. .venv/bin/activate && python main.py
|
||||
|
||||
# Создание миграции
|
||||
migration:
|
||||
@echo "📄 Создание новой миграции..."
|
||||
alembic revision --autogenerate -m "$(MSG)"
|
||||
. .venv/bin/activate && alembic revision --autogenerate -m "$(MSG)"
|
||||
|
||||
# Применение миграций
|
||||
migrate:
|
||||
@echo "⬆️ Применение миграций..."
|
||||
alembic upgrade head
|
||||
. .venv/bin/activate && alembic upgrade head
|
||||
|
||||
# Тесты и примеры
|
||||
test:
|
||||
@echo "🧪 Запуск тестов..."
|
||||
python examples.py
|
||||
. .venv/bin/activate && python examples.py
|
||||
|
||||
# Создание тестового розыгрыша
|
||||
sample:
|
||||
@echo "🎲 Создание тестового розыгрыша..."
|
||||
python utils.py sample
|
||||
. .venv/bin/activate && python utils.py sample
|
||||
|
||||
# Статистика
|
||||
stats:
|
||||
@echo "📊 Статистика бота..."
|
||||
python utils.py stats
|
||||
. .venv/bin/activate && python utils.py stats
|
||||
|
||||
# Демонстрация админ-панели
|
||||
demo-admin:
|
||||
@echo "🎪 Демонстрация возможностей админ-панели..."
|
||||
python demo_admin.py
|
||||
. .venv/bin/activate && python demo_admin.py
|
||||
|
||||
# Тестирование улучшений админки
|
||||
test-admin:
|
||||
@echo "🧪 Тестирование новых функций админ-панели..."
|
||||
python test_admin_improvements.py
|
||||
. .venv/bin/activate && python test_admin_improvements.py
|
||||
|
||||
# Очистка
|
||||
clean:
|
||||
|
||||
Reference in New Issue
Block a user