Skip to content

ymoldabe/Todo_list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Region Todo List

Этот микросервис реализует функциональность управления списком задач.

Требования к запуску

Предварительные требования

  • Установленный Docker
  • Установленный Docker Compose

Установка и Запуск приложения

  1. Клонируйте репозиторий проекта на свой компьютер:
git clone https://github.com/ymoldabe/Todo_list
  1. Перейдите в директорию проекта:
cd ./Todo_list
  1. Запустите приложение с помощью Docker Compose:
make run

или

docker-compose up
  1. Чтобы остановить приложение, выполните команду:
make stop

или

docker-compose down

API Endpoints

** Формат обмена данными JSON.**

Создание задачи

  1. Метод: POST
  • URL: /api/todo-list/task
  • Тело запроса:
{
   "title": "Купить книгу",
   "activeAt": "2023-08-04"
}
  • Создание новой задачи

Обновление задачи

  1. Метод: PUT
  • URL: /api/todo-list/task:id
  • Тело запроса:
{
   "title": "Купить книгу - Высоконагруженные приложения",
   "activeAt": "2023-08-05"
}
  • Обновление существующей задачи.

Удаление задачи

  1. Метод: DELETE
  • URL: /api/todo-list/task:id

    • Удаление задачи.

Пометить задачу выполненной

  1. Метод: PUT
  • URL: /api/todo-list/task:id/done

    • Помечает задачу как выполненную.

Список задач

  1. Метод: GET
  • URL: /api/todo-list/task

    • Получает список задач.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages