Протестировать сервис (проверить наличие багов, написать тесты)
- API, которое получает новости за заданный период из базы
- Парсер, который каждые 10 минут получает новости с сайта http://mosday.ru/news/tags.php?metro
Метод GET: /metro/news?day=5
В качестве ответа возвращает JSON новости, которые опубликованы за последние 5 дней (включительно)
- заголовок
- url картинки
- дата публикации
{
"article_title": "example",
"image_url": "http://localhost/news1234",
"published_date": "06.01.2023 10:30"
}
- Задать значение PARSE_DELAY в файле
.env
- Выполнить команду
docker-compose up -d --build
- Открыть с нужным параметром
day
ссылкуhttp://0.0.0.0:11050/metro/news?day=3