task-Astral

module
v0.0.0-...-f07e814 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2024 License: MIT

README

Кэширующий веб-сервер

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

  1. Сначала, если необходимо, настроить переменные среды: .env. В базовом варианте, если необходимо, поменять только прокидываемые порты, чтобы не возникало конфликтов.
  2. Выполнить "make docker-run" в корне проекта.

Для удобства тестирования преведён файл с запросами и ожидаемым результатом. test.http.

P.S. Потенциально возможна ситуация, что миграции не успеют накатиться при первом запуске (чего в ходе разработки не случалось). Ранее похожая ситуация решалась перезапуском, то есть выполнением пункта №2.

  • Поскольку в ТЗ не указано, в каком виде передаётся токен: Удаление документа [DELETE] /api/docs/>, то было принято решение передавать в качестве параметра.
  • Загрузка нового документа [POST] /api/docs. Тут не было указано, чем именно является json в ответе, поэтому было принято решение, что это "данные документа", которые передавались в форме.
  • Если не было чётко указано, в каком виде передаются параметры, то они передаются как праметры в URI
  • Поскольку документы хранятся в ФС docker, то при повторной сборке "make docker-run" файлы удалятся.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL