Skip to content

esemi/python_intern

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Тестовое задание на 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