Summary
In this chapter, you learned how to dockerize your application using a normal Dockerfile
and a multi-stage build.
Furthermore, I have shown you how to set up an exemplary CD workflow using CircleCI and AWS. You can replace the deployment process with a more complex setup while continuing to use your Docker image.
Having read this chapter, you have learned everything from developing a complete application to deploying it to a production environment. Your application should now be running on Amazon ECS.
At this point, you have learned all the important things, including setting up React with Webpack, developing a local setup, server-side rendering, and how to tie all the things together with GraphQL. Also, you are able to release changes frequently with CD. Looking ahead, there are still things that we can improve – for example, the scalability of our application or bundle splitting, which are not handled in the scope of this book, but there are many resources...