¡Bienvenido al primer día de nuestro curso práctico de desarrollo técnico en Odoo! Hoy sentaremos las bases de todo nuestro proyecto, preparando un entorno de desarrollo robusto y aislado utilizando Docker.
Un buen entorno de trabajo es crucial para ser productivo y evitar problemas de compatibilidad. Por eso, Docker es nuestra herramienta de elección.
Explicación en Vídeo
La explicación detallada de la configuración de Docker, `docker-compose.yml` y el fichero de configuración de Odoo se encuentra en el siguiente vídeo. ¡No te lo pierdas!
Código Fuente en GitHub
Puedes consultar el código fuente completo de esta lección directamente en nuestro repositorio.
[Ver el código en GitHub] https://github.com/angelmoya/calendario-adviento-curso-tecnico-odoo-19
Conceptos Clave de Hoy
En este primer paso, hemos creado dos ficheros esenciales:
- `docker-compose.yml`: Este fichero orquesta nuestros contenedores. Define dos servicios principales:
- `odoo`: El contenedor que ejecutará la aplicación Odoo. Montamos volúmenes para nuestros addons personalizados y el fichero de configuración.
- `db`: El contenedor con la base de datos PostgreSQL, que es la que Odoo utiliza por defecto.
- `config/odoo.conf`: Aquí definimos la configuración de nuestra instancia de Odoo. Los parámetros más importantes que hemos establecido son:
- `admin_passwd`: La contraseña maestra para gestionar las bases de datos.
- `db_host`: El nombre del servicio de la base de datos (`db`), tal como lo definimos en `docker-compose.yml`.
- `db_user` y `db_password`: Las credenciales para conectar con PostgreSQL.
- `addons_path`: La ruta donde Odoo buscará los módulos, incluyendo nuestros addons personalizados.
Con esta estructura, podemos levantar todo nuestro entorno con un simple comando: `docker-compose up -d`.
¿Preguntas o Sugerencias?
Si tienes cualquier duda sobre la configuración inicial o quieres conectar, estaré encantado de ayudarte.
* **LinkedIn:** [Conecta conmigo en LinkedIn](https://www.linkedin.com/in/tu-perfil/)
* **YouTube:** ¡No olvides suscribirte al canal para no perderte ninguna lección!
—
#Odoo #DesarrolloOdoo #OdooDeveloper #CursoOdoo #OdooTraining #Docker #Python #PostgreSQL #FormacionOdoo