Тестовое задание компании plarin
Реализовать веб-приложение которое предоставляет один API метод для получения списка определенных сотрудников. Приложение должно быть реализовано с использованием FastAPI и MongoDB. Список данных прикреплен в json файле. Плюсом будет использование Docker, покрытие тестами.
- Переменные окружение
CONTRIB_MONGODB_DSN - Путь к mongodb, пример
mongodb://mongoadmin:secret@db:27017
MONGO_INITDB_ROOT_USERNAME - Имя пользователя mongodb указывается так же в CONTRIB_MONGODB_DSN MONGO_INITDB_ROOT_PASSWORD - Пароль пользователя mongodb указывается так же в CONTRIB_MONGODB_DSN - Запуск docker compose
docker-compose up
http://localhost/docs