Summary
In this chapter, we discussed the different possibilities for deploying Genie apps. First, we saw how to customize a production environment. We learned how we can package our app in a Docker container, how to set up a repository on GitHub with automatic execution of tests (CI), and how to deploy our app in a Docker container using Git. We also learned how to improve the app’s startup by using PackageCompiler.jl
. Finally, we explored an alternative way of deployment by using Heroku.
In the next chapter, we'll add authentication to our app to keep the data safe by using the GenieAuthentication plugin.