/StudentLab

Тестовое задания для SL

Primary LanguagePythonOtherNOASSERTION

Тестовое задание

Описание

Этот проект представляет собой тестовое задание, созданное на Python с использованием следующего стека технологий:

Tech Stack

  • FastAPI: Web-фреймворк для создания API на основе стандарта OpenAPI.
  • isort: Инструмент для сортировки и группировки импортов Python.
  • black: Форматтер кода для автоматического выравнивания и структурирования.
  • flake8: Линтер для проверки стиля и обнаружения потенциальных ошибок в коде.
  • Poetry: Инструмент для управления зависимостями и проектами Python. Gunicorn: WSGI-сервер для запуска приложения - FastAPI.
  • Docker: Платформа для разработки, доставки и выполнения приложений в контейнерах.
  • Docker Compose: Инструмент для определения и запуска многоконтейнерных Docker-приложений.
  • Pydantic: Библиотека для валидации данных и создания схемы данных.

Getting Started

  1. Clone Repository:
     git clone https://github.com/ItSoda/StudentLab.git
     cd FastAPITestTask
  2. Set Up Docker Environment:
     docker-compose up -d --build

Access the Application:

Open your browser and go to http://127.0.0.1:8000/ to explore the Test Task.

License

This project is licensed under the MIT License - see the LICENSE file for details.