¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No estás registrado?  REGISTRATE

Se marcó esta pregunta
2 Respuestas
2427 Vistas

Hola, estoy padeciendo las consecuencias de haber actualizado módulos en un entorno de producción sin haberlos probado como debería, y me surgió esta duda.

Mi idea principal sería levantar varios container docker apuntando c/u a distintas carpetas para DB, config y sources. Calculo que con esto sería suficiente, pero mi duda es si existe una forma más práctica o mejor en algún sentido.

Gracias por cualquier sugerencia que puedan pasarme.

Avatar
Descartar

Angel, a qué te referís con varios containers? lo que querés es en un mismo server tener entornos de desarrollo / producción / testing?

Autor

Exacto

Mejor respuesta

Buenas Angel, en ADHOC utilizamos el proyecto odoo-infrastructure pero por ahí es demasiado enquilombado par agestionar solo un cliente con un par de ambientes.

Lo que hace el proyecto y sus modulos es permitirte gestionar y trabajar con varias instancias dentro de lo que el modulo llama "ambiente"

Entnonces, por ejemplo, dentro del ambiente "cliente 1" tenes instancias de test, producción, etc. Y podes mandar bds de uno a otro, hacer clon de repos que ya testeaste en staging, etc. 

Lo que yo haría tal vez es utilizar un poco docker composer para facilitar la gestión de los conteiners y algún que otro script que te permita mover bds de un ambiente a otro.

 

Avatar
Descartar
Autor

Muchas graqcias

Mejor respuesta

Estuve probando el módulo de odoo-infrastructure pero ya de movida al configurar el server me tira un error de conexión en le puerto 22, entiendo que no puede acceder a ssh.

Al servidor ssh puedo acceder normalmente fuera de odoo.

 

Avatar
Descartar