Application changes

The application was extended to support images for books.

Images will be stored into AWS S3, and displayed in the frontend. For simplicity, images are generated at the time books are created, as the focus is geared towards the Environment changes and not application changes.

In order to ensure each Environment will have its own AWS S3 bucket, we will use Terraform to create the S3 bucket.

The Terraform module is very simple itself, as we focus on using Terraform Modules in Bunnyshell and not writing Terraform files.

This way you will be able to easily see how a Terraform Module can be created and how it can be attached to an Environment in Bunnyshell. You'll also get to focus on how all subsequent Environment creations will work seamlessly and create an S3 bucket for the respective Environment.