QActf / backend

3 stars 0 forks source link

QActf Backend

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

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

image image image image image image

image image image

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

# infra/.env

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

# Admin
FIRST_SUPERUSER_EMAIL=test@t.t
FIRST_SUPERUSER_PASSWORD=123

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

# 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`

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