General

¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

0

Configuración y uso de doodba

Avatar
Carlos Galindo

Buenos dias,

Quisiera que alguien me confirmara la configuracion y uso de doodba.
  1. Preparar entorno instalando prerequisitos para usar doodba-copier-template
  2. Generar un subproyecto utilizando la platilla (doodba copier template)
  3. instalar modulos base utilizando repos.yaml y addons.yaml
  4. Subir subproyecto a gitlab (es necesario gitlab o puede ser github?)
  5. Crear entornos de desarrollo utilizando el proyecto de gitlab
  6. desarrollar y probar localmente actualizando gitlab regularmente
  7. Crear entorno de pruebas con el proyecto de gitlab
  8. hacer pruebas
  9. añadir secretos del entorno de produccion
  10. desplegar entorno de produccion con el proyecto de gitlab
  11. cualquier desarrollo generado posteriormente se sube a gitlab, se prueba y una vez probado se despliega en produccion
¿son estos pasos correctos? ¿como se sincronizan los datos de produccion en el resto de entornos? ¿restaurando un backup de produccion?

Gracias por su ayuda.
2 Comentarios
Avatar
Descartar
Avatar
Amadeo Morán
-

Buenas Carlos,

estoy en tu misma situación. Tuviste éxito? yo al empezar me he encontrado con los siguientes problemas.

Debo lanzar "docker-compose" con sudo (tu también?) Si lo hago sin sudo me da problemas de permisos

Al hacer el primer commit me da el siguiente error: "Error: Cannot find module 'prettier/doc' "

Vamos hablando,

S2

Amadeo.

Avatar
Gabriel
-

En mi particular experiencia para los primeros puntos que mencionas he tenido éxito pero a costa de estudiar mucho las diferentes herramientas que se necesitan. Respecto a los demás puntos estoy en un termino medio de comprensión. Una de las cosas que quiero hacer en mi equipo (PC), es probar los diferentes entornos (devel.yaml, prod.ysml y test.yaml) usando una misma base de datos. Tengo dudas también de si es posible utilizar el mismo contenedor de postgresql para usar con diferentes base de datos o es necesario crear instancias (proyectos con doodba copier template). Quizás sea posible mediante la confirmación de filtrado de base de datos. Me ayudaría poder usar pgadmin4 para ver y entender lo que pasa con las base de datos, incluso puede servir para restaurar, respaldar, borrar o copiar base de datos de forma más sencilla. Para esto último he tenido dificultades y no sé si la respuesta está en algún label de traeifik que debo agregar al yml de pgadmin4.
Cómo les ha resultado a ustedes, han logrado algo? Es difícil encontrar información y personas que trabajen con esto en el mundo hispano

Su respuesta

Intente dar una respuesta sustancial. Si desea hacer un comentario sobre la pregunta o la respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas , no es necesario responder dos veces a la misma pregunta. No olvide votar , ayuda a seleccionar las mejores preguntas y respuestas