Skip to content

Hellowich/fastapi-homework

Repository files navigation

Инструкция по запуску проекта

Установка и запуск

  1. Клонируйте репозиторий:
    git clone <URL вашего репозитория>
  2. Перейдите в директорию проекта:
    cd fastapi_homework
  3. Создайте и активируйте виртуальное окружение:
    python -m venv venv
    source venv/bin/activate   # Для Linux/macOS
    venv\\Scripts\\activate    # Для Windows
  4. Установите зависимости:
    pip install -r requirements.txt
  5. Запустите сервер:
    uvicorn main:app --reload

Для Docker

Через Билд

  1. Переходим к директории с dockerfile
    cd fastapi_homework
  2. Билдим образ
    docker build -t fastapi-homework .
  3. Запускаем образ
    docker run -d -p 8000:8000 fastapi-homework

Из образа

  1. Клонируйте образ из репозитория
     docker pull fobosyatina/techorda-homework-sailaukhan:latest
  2. Запустите контейнер
    docker run -d -p 8000:8000 --name techorda_app fobosyatina/techorda-homework-sailaukhan:latest

Тестирование

Для тестирования всех эндпоинтов используется Postman. Экспортированная коллекция находится в проекте.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published