- Ability to accept multiple files.
- Ability to accept multipart/form-data requests.
- Ability to accept JSON requests with BASE64 encoded images.
- Ability to upload image by its URL (hosted somewhere in Internet).
- Create thumb square preview (100 x 100 px) for every uploaded image.
The following will be appreciated:
- Graceful shutdown of application.
Dockerfile
anddocker-compose.yml
which allow to boot up application in a singledocker-compose up
command.- Unit tests, functional tests, CI integration (Travis CI, Circle CI, etc).