In Chapter 1, Installing the Odoo Development Environment (in the Easy installation from source recipe), as well as in Chapter 2, Managing Odoo Server Instances (in the Standardizing your instance directory layout recipe), we explored the setup of a development environment. The requirements for a production environment are slightly different to this. This chapter covers the specificity of the deployment of Odoo.




















































