This project has been bootstrapped with Spring Boot framework. It is responsible for serving and optimizing images based on predefined properties.
Make sure to update application.properties with the correct values
app.source.root.url
app.aws.accesskey
app.aws.secretkey
Project will be running at http://localhost:8080.
# package project as jar
$ mvn clean package
# execute the jar
$ java -jar image-service:1.0.0
using docker
# build the container
$ docker build -t example-image-service:1.0.0 .
# run the container
$ docker run -d -p 8080:8080 example-image-service:1.0.0
- Modify bufferedImage for optimization
- Delete all images (Need to change enum implementation)
- Add more unit tests
Please reach out to Harith if you faced any issue with this project.