/ImageUploader

Simple REST API service for uploading images

Primary LanguageC#

Build Status

ImageUploader

Service for uploading images. Development in prgoress

ТЗ

Реализовать простое REST API с одним единственным методом, который загружает изображения.

Требования:

  • Возможность загружать несколько файлов.
  • Возможность принимать multipart/form-data запросы.
  • Возможность принимать JSON запросы с BASE64 закодированными изображениями.
  • Возможность загружать изображения по заданному URL (изображение размещено где-то в интернете).
  • Создание квадратного превью изображения размером 100px на 100px.
  • Наличие модульных/интеграционных тестов.

Следующее будет плюсом:

  • Корректное завершение приложения при получении сигнала ОС (graceful shutdown).
  • Dockerfile и docker-compose.yml, которые позволяют поднять приложение единой docker-compose up командой.
  • CI интеграция (Travis CI, Circle CI, другие).

Documentation

How to run

docker-compose up