Deploying Genie Apps in Production
A key part of the web development workflow is being able to deploy an app in production environments and making sure it runs in a secure and performant manner. Genie, together with some of the packages available in the Genie ecosystem, provides a multitude of useful features for deploying and running applications in demanding production environments, with a focus on performance, stability, and security.
You will learn how to use separate development, test, and production environments, how to optimize your app for production, and how to set up your app for production implementation using Docker and Heroku. At the end of the chapter, you’ll know everything you need to deploy your app in a production environment.
In this chapter, we will discuss the following topics:
- Genie app environments
- Containerizing Genie apps with Docker
- Setting up our GitHub repository for continuous integration (CI)
- Deploying Genie apps with Git...