Проект занимающийся обучением и тестированием QA engineers.
Склонируйте репозитарий:
git clone git@github.com: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
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/