Deploying Spring Boot and the Angular App
In the previous chapter, we learned what frontend-maven-plugin
does and what we use it for. Then, we learned what configuration to write to run the Angular application within the Spring Boot application. After that, we learned how to package the two applications as one file. Lastly, we learned how to run the Spring Boot application with Angular.
This chapter will teach you the basics of GitHub Actions, the basics of Heroku, and how to deploy the app using Heroku.
In this chapter, we will cover the following topics:
- Understanding GitHub Actions
- Components of GitHub Actions
- Setting up Heroku
- Creating a CI workflow or pipeline