Getting ready

We expect that you have a development instance ready. In this recipe, we assume the following:

  • The project of your instance is managed in the same way as suggested in
    Chapter 2, Managing Odoo Server Instances, in the Standardize your instance directory layout recipe. We will use https://github.com/yourlogin/project.git. This repository should contain the configuration file of the instance used during development, the specific addons of the instance, and any helper script that you may have created in the context of the project.

Caution:

If the configuration files of your project include security information such as passwords, you should not push the project on a public service such as GitHub. Use an internal Git repository or a private GitHub project.

  • The deployment server is running Debian Stretch (but it should work with little change on derived distributions such as Ubuntu; see Chapter 1, Installing the Odoo Development Environment, for more on this).
  • You have root access to the final server using ssh or sudo. If you don't, you will have to find a system administrator to assist you in the configuration.
  • You know the final fully qualified domain name under which the server will be accessed.