Цель проекта "Парсер на FastAPI" - создать парсер, который собирает данные с сайта https://jservice.io/api/random?count=1 и сохраняет их в БД.
- При POST запросе по адресу http://127.0.0.1:8000/parser/ происходит автоматическая сборка вопросов и сохранение их в БД
- Пример запроса: { "questions_num": 3 }
- Скопировать репозиторий git clone https://github.com/SuNseTgReeN/FastAPI_Parser
- Создать виртуальное окружение и установить все зависимости из requirements.txt
- Переименовать файл .env.dev на .env
- Выполнить сборку и запуск контейнера с приложением использую команду docker-compose up -d --build
- Перейдите по ссылке http://127.0.0.1:8000/docs и выполните POST запрос из примера, либо можно использовать postman и выполнить запрос с него
- Вы великолепны!