Installing Odoo from source code
While Odoo provides Debian/Ubuntu and CentOS/RHEL system packages, installing from source code is a popular option due to the flexibility and control it provides.
Using source code provides better control over what is deployed and makes it easier to manage changes and fixes once in production. For example, it allows us to tie the deployment process to a Git workflow.
At this point, the Odoo system dependencies are already installed, and the database is ready to use. Now, the Odoo source code can be downloaded and installed, along with the required Python dependencies.
Let's see how to download the Odoo source code.
Downloading the Odoo source code
Sooner or later, your server will need upgrades and patches. A version control repository can be of great help when this time comes. We use git
to get our code from a repository, just like we did when installing the development environment.
Next, we'll impersonate the odoo
user...