This chapter explains how to deploy your backend and frontend to a server. There are a variety of cloud servers or PaaS (Platform as a Service) providers available, such as Amazon (AWS), DigitalOcean, and Microsoft Azure. In this book, we are using Heroku, which supports multiple programming languages that are used in web development. We will also show you how to use Docker containers in deployment.
In this chapter, we will look at the following:
- Different options for deploying the Spring Boot application
- How to deploy the Spring Boot application to Heroku
- How to deploy the React app to Heroku
- How to create the Spring Boot and MariaDB Docker container