Skip to content

esemi/python_intern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Тестовое задание на python-стажёра в semrush 2020

requirements

  • python 3.9
  • В изначальном коде менять можно всё, вплоть до структуры файлов.
  • Использовать можно всё что угодно.
  • Таски со звёздочкой можно пропускать (или делать часть из них)
  • Решение выложить через fork/копию/etc репозитория на github

TODO

  • реализовать функцию is_alive_host

  • покрыть функцию тестами

  • развернуть вокруг функции веб сервис c помощью fastapi

>> curl your_service.loc:8001/healthz?hostname=semrush.com
{status: [up|down]}
  • задача со звёздочкой: завернуть приложение в docker
  • задача на две звёздочки: выложить куда-либо (heroku/DigitalOcean/etc) с помощью github-actions/gitlab/jenkins/etc

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Languages