Основан на python3 + fastApi + celery + sqlalchemy + redis
Используемые версии программного обеспечения
python версия <3.13
mysql версия 5.7.43
redis версия 6.0.9
Основан на vite + vue3 + element-plus
Используемые версии программного обеспечения
node версия 16.22.0
vue версия 3.2.45
element-plus версия 2.2.26
ZERO AUTOTEST Онлайн-просмотр платформы автоматизированного тестирования https://zerorunner.cn
Главная страница
Страница отчета
Пользовательские функции
# Клонировать проект
git clone https://github.com/baizunxian/zerorunner.git
# Скрипт для базы данных. Скопировать содержимое в базу данных. Необходимо создать базу данных zerorunner
backend/script/zerorunner.sql
# MySQL версия 8.0.23. Проблема с запросом
# Проблема, которая не функционально зависит от столбцов в группе BY; это несовместимо с sql_mode=only_full_group_by
# Выполнить следующий запрос
set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
# Настройка конфигурации
# Скопировать backend/.env.example в .env файл
# Изменить соответствующие настройки
# Изменить соответствующие адреса базы данных и redis
backend/config.py
# или
backend/.env # Изменение адресов в файле среды
# Установка зависимостей
pip install -r requirements
```# Запуск проекта. Выполнить в директории zerorunner/backend
python main.py
# Запуск асинхронных задач celery
# Запуск в Windows, однопоточный. Выполнить в директории zerorunner/backend
celery -A celery_worker.worker.celery worker --pool=solo -l INFO
# Запуск в Linux
celery -A celery_worker.worker.celery worker --loglevel=INFO -c 10 -P solo -n zerorunner-celery-worker
# Запуск планировщика задач
celery -A celery_worker.worker.celery beat -S celery_worker.scheduler.schedulers:DatabaseScheduler -l INFO
# Запуск планировщика задач с пингом
celery -A celery_worker.worker.celery beat -l INFO
# Версия node
node -v
v16.22.0
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install -g yarn
# Клонировать проект
git clone https://github.com/baizunxian/zerorunner.git
# Перейти в проект
cd zerorunner/frontend
# Или
yarn install
# Изменить конфигурацию
.env.development # Для среды разработки
.env.production # Для среды продакшн
VITE_API_BASE_URL # URL базового адреса API
VITE_API_PREFIX # Префикс API
VITE_WS_SOCKET_URL # URL вебсокета
# Запустить проект
yarn dev
# Собрать проект
yarn build
Если вам понравился фреймворк, или вы уже используете его, я прошу вас зайдите на GitHub и поставьте ⭐ Star, это будет для меня огромным подспорьем и мотивацией, проект будет постоянно обновляться.#### Пригласите меня на чашку кофе
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )