Skip to content

QActf/backend

Repository files navigation

QActf Backend

Проект занимающийся обучением и тестированием QA engineers.

Стек технологий:

image image image image image image

image image image

Как запустить проект:

  • Склонируйте репозитарий:
git clone [email protected]:QActf/backend.git
  • Установите Docker согласно инструкции с официального сайта: https://docs.docker.com/

  • В папке infra/ создайте файл .env c переменными окружения (в качестве примера можно взять .env.examle):

# infra/.env

# DataBase
DATABASE_URL=sqlite+aiosqlite:///./fastapi.db
SECRET=MocSecret

# Admin
[email protected]
FIRST_SUPERUSER_PASSWORD=123

  • Создайте и запустите docker контейнеры:

Локальная сборка контейнеров:

# Linux
sudo docker compose --file=docker-compose.yml up --build -d

Либо, если у вас еще не установлен докер, можно запустить командой:

uvicorn app.main:app --host 127.0.0.1 --port 8000

Документация будет доступна по http://127.0.0.1/api/docs/

Полезные материалы

Команды pre-commit

  • Установить pre-commit в проекте: pre-commit install
  • Запустить проверку всех хуков: pre-commit run -a
  • Запустить конкретный хук: pre-commit run <имя-хука>
  • Деактивировать автоматическое выполнение хуков перед коммитом: pre-commit uninstall
  • Обновить pre-commit хуки: pre-commit autoupdate

Разработчики



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages