This standalone service has all features needed to store, resize and optimize images for later delivery.
Warning
This is hobby project, not intended to use in production environment! If you need similar solution, look at some battle-tested products like ImageProxy.
- Create image groups and variants containing custom image transformations.
- Upload and store images, assign them to image groups.
- Serve transformed images in formats optimized for delivery.
Production service is shipped with angular dashboard allowing to easily edit image groups and variants
Project includes Dockerfile to build service image and sample docker-compose.yaml to easily run service with mongodb database.
To build docker image, run command from root package level:
npm run build:image
- Add storage adapter for S3 compatible object storage
- Add support for videos


