Instalación

Cómo empezar

Instalación

A lo largo del documento, el prompt $ indica un comando a introducir en el host, mientras que el prompt > indica un comando a introducir en el contenedor.

  1. Crear la carpeta que contendrá todo lo necesario para el desarrollo los módulos de Odoo, por ejemplo odoo_dev

    $ mkdir odoo_dev
    

    Hay que tener en cuenta que esta carpeta define un servidor de Odoo, en el que puede haber varios módulos en desarrollo.

  2. Clonar en su interior odoodock

    $ cd odoo_dev
    $ git clone https://github.com/aoltra/odoodock.git
    
  3. Entrar en la carpeta odoodock

    $ cd odoodock
    
  4. Copiar el fichero .env-example a .env

    $ cp .env-example .env
    
  5. Modificar el fichero .env para adapartalo a nuestras necesidades

  6. Copiar el fichero .services-example a .services

    $ cp .services-example .services
    
  7. Modificar el fichero .services para incluir los servicios que deseamos arrancar. Los servicios se separan por espacios y van entrecomillados.

    El servicio web es obligatorio para arrancar odoo

  8. Asignar permisos de ejecución para el usuario al fichero up.sh y create-module.sh

    $ chmod u+x ./up.sh
    $ chmod u+x ./create-module.sh
    

    En sistemas WSL con Windows 10 es posible que el comando chmod no funcione. Una posible solución consiste en modificar el fichero /etc/wsl.conf (es necesario sudo) e insertar:

    [automount]
    options = "metadata"
    

    Es necesario reiniciar WSL.

  9. Arrancar los servicios

    $ ./up.sh
    

Versiones < 19

  1. Para comprobar que todo ha ido correctamente, acceder desde un navegador a localhost:8069, donde debe aparecer la página del selector de la base de datos.

    Selector base de datos

  2. Configurar los valores y crear la base de datos

    Es recomendable almacenar el master password en un fichero aparte

  3. Si todo ha ido correctamente, una vez finalizada la creación de la base de datos, deberá cargarse en el navegador la página Aplicaciones

    Aplicaciones

Versiones > 19

  1. Aacceder desde un navegador a localhost:8069. Si todo ha ido correctamente, una vez finalizada la creación de la base de datos, deberá cargarse en el navegador la página Aplicaciones

    Aplicaciones

NOTA: A partir de la versión 19 de Odoo es posible automatizar más el proceso de instalación, con creación automática de la bbdd, clonación e instlación de módulos etc. Para más información,consulta la información sobre el servicio.