Skip to content

Веб-сервис, позволяющий посчитать MD5-хеш от файла, расположенного в интернете

semnikandw/md5_light

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MD5 light

Веб-сервис, позволяющий посчитать MD5-хеш от файла, расположенного в интернете

Установка

Для установки необходимо:

docker должен запускатся от non-root пользователя

Установка сервиса:

git clone https://github.com/elBroom/md5_light.git
cd md5_light
docker-compose build

Запуск

Запуск сервиса:

docker-compose up -d

Перезапуск сервиса:

docker-compose restart

Остановка сервиса:

docker-compose stop

Тесты прогоняются только при запущенном сервисе (docker-compose up -d)

Запуск тестов:

docker exec -it md5_light_app py.test

Помощь

Пример использования сервиса:

>>> curl -X POST -d "email=user@example.com&url=http://site.com/file.txt" http://localhost:8000/submit
{"id":"0e4fac17-f367-4807-8c28-8a059a2f82ac"}

>>> curl -X GET http://localhost:8000/check?id=0e4fac17-f367-4807-8c28-8a059a2f82ac
{"md5":"f4afe93ad799484b1d512cc20e93efd1","status":"done","url":"http://site.com/file.txt"}

About

Веб-сервис, позволяющий посчитать MD5-хеш от файла, расположенного в интернете

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.4%
  • TSQL 3.8%
  • Dockerfile 1.8%