Parte 1 - VSCode + Docker para el desarrollo de Odoo con Intellisense

แชร์
ฝัง

ความคิดเห็น • 22

  • @_n1c0l4s
    @_n1c0l4s 7 หลายเดือนก่อน

    Buenas! Muchas gracias por el video! Te hago tres consultas que me surgieron, 1- debería instalar Docker Desktop además de la extensión en VSCode? 2- La base de datos (bbdd) Postgres la debo instalar previamente antes de ejecutar estos pasos? 3- la bbdd queda con los datos almacenados (persistencia de datos) si creo o elimino una instancia de Odoo? o se reinicia cada vez que borro una instancia de Odoo?
    Gracias desde ya!!

    • @devtoolschool
      @devtoolschool  7 หลายเดือนก่อน +2

      Gracias por comentar.
      1- debería instalar Docker Desktop además de la extensión en VSCode?
      Respuesta: No necesariamente, Docker Desktop es para terminos visuales, es solo tener las utilidades de consola de docker y docker-compose.
      2- La base de datos (bbdd) Postgres la debo instalar previamente antes de ejecutar estos pasos?
      Respuesta: La base de datos postgres si no la tienes descargada o si no la has configurado no importa, cuando levantes el docker-compose te va a descargar la version de postgres que hallas elegido en el fichero docker-compose.yml y te va a configurar además todo lo que hace falta.
      3- la bbdd queda con los datos almacenados (persistencia de datos) si creo o elimino una instancia de Odoo?
      Respuesta: Si así es, todos los datos van al volumen de postgres que crea el docker y si eliminas el contenedor las bases de datos estarán siempre disponibles y almacenadas en dicho volumen cuando vuelvas a crearlo

    • @_n1c0l4s
      @_n1c0l4s 7 หลายเดือนก่อน

      @@devtoolschool Perfecto, me aclara bastante el panorama. Muchas gracias por la respuesta!!

    • @_n1c0l4s
      @_n1c0l4s 7 หลายเดือนก่อน

      @@devtoolschool ((UPDATED)) Hola! Continúo con la instalación. Estoy en la parte de "Compose Up" del "docker-compose.yml". Estoy teniendo errores en hacer el pull de la base de datos y web.
      ¿En el .env o en docker-compose.yml hay que configurar algo más además de lo que muestras en el video? Las rutas para addons y custom_addons las dejé igual, así como también las direcciones del entrypoint.
      Tengo los siguientes errores. Hice el login por las dudas pero aún los tengo.
      "[+] Running 1/2
      - db Pulling 2.5s
      ✘ web Error 2.5s
      Error response from daemon: pull access denied for odoodev, repository does not exist or may require 'docker login': denied: requested access to the resource is denied"
      Gracias desde ya!!
      ((UPDATE)):
      Lo resolví colocando el nombre de mi Dockerfile compilado y el nombre de la versión. Se me seteó por defecto nombre del build de docker: "dockerodoodevmain" y versión "latest".
      1- Al nombre lo modifqué en el "docker-compose.yml" en la línea "image: odoodev: ${ODOO_CONTAINER_NAME}" (reemplacé odoodev por dockerodoodevmain)
      2- A la versión en el ".env" en "ODOO_VERSION" (coloqué latest en vez de "17")

  • @felipecarvajal7354
    @felipecarvajal7354 7 หลายเดือนก่อน

    Hola Manuel, primero que todo gracias por tu video. Tengo una consulta, en la ruta del ENTRYPOINT=/usr/bin/python3 -m debugpy --listen 0.0.0.0:8888 /usr/bin/odoo -c /etc/odoo/odoo.conf en el archivo .env
    ¿esa ruta es del docker? o es la ruta local donde tienes python, /usr/bin/odoo y /etc/odoo/odoo.conf o la dejo tal cual viene?
    tengo este ambiente de desarrollo sobre vscode windows.
    quedo atento

    • @devtoolschool
      @devtoolschool  7 หลายเดือนก่อน

      Gracias por tu comentario, esa rutas son dentro del docker y es el comando que se ejecuta cuando se arranca el container

    • @devtoolschool
      @devtoolschool  7 หลายเดือนก่อน

      Si tienes otra pregunta o duda puedes publicarle en nuestro canal de Telegram t.me/+XE6E7MHStUAyZWMx

  • @REVELTION
    @REVELTION 3 หลายเดือนก่อน

    También funciona para Windows?

    • @devtoolschool
      @devtoolschool  3 หลายเดือนก่อน

      Gracias por tus comentarios, pues si funciona en Windows, solo a tener en cuenta que las rutas son \\path

    • @devtoolschool
      @devtoolschool  3 หลายเดือนก่อน

      O sea en Windows sea algo como C:\\path\\deseado

  • @leonardonorambuena2172
    @leonardonorambuena2172 ปีที่แล้ว

    Hola Amigo, gracias por el vídeo esta muy bueno, una consulta, ¿porque copias el código de odoo en el contenedor? tengo entendido que el código base de Odoo (comunity) se encuentra dentro del contenedor.
    Saludos y gracias

    • @devtoolschool
      @devtoolschool  ปีที่แล้ว +1

      Gracias por su comentario, me ayuda muchísimo. Te explico; el código que está dentro del contenedor solo se actualiza con docker pull y recuerda que construyo una imagen a partir de esa imagen por lo que nunca más a no ser que construyo otra vez la imagen se actualiza por lo que mantener actualizado el repo de Odoo es un paso intermedio que si lo montamos y vamos actualizando de vez en cuando desde vscode , además de proporcionar directamente el código en el vscode para así usarlo para complementar el intellisense

    • @leonardonorambuena2172
      @leonardonorambuena2172 ปีที่แล้ว

      @@devtoolschool Excelente muchas gracias por el aporte en mi caso me servirá bastante poder hacer debug desde el contenedor sin necesidad de instalar odoo en el sistema operativo, sa;udos y éxito

  • @luifi4587
    @luifi4587 11 หลายเดือนก่อน

    buenas noches, la persistencia de datos, esta configurada?

    • @devtoolschool
      @devtoolschool  11 หลายเดือนก่อน +1

      Gracias por comentar, puedes ser más específico

  • @burnaviour
    @burnaviour 6 หลายเดือนก่อน +1

    can you make video how to setup runboat locally on our machine for ci/cd

    • @devtoolschool
      @devtoolschool  6 หลายเดือนก่อน

      Thank you for your comments

  • @LeonardoJCaballeroG
    @LeonardoJCaballeroG 3 หลายเดือนก่อน

    Las variables ODOO_CONTAINER_NAME, PG_CONTAINER_NAME, PG_VERSION, PG_USER, PG_PASSWORD, ODOO_SERVER, EXTRA_ADDONS y ENTRYPOINT tuve que definir sus valores entre comillas dobles para lograr que ejecuté ("") la orquestación de Docker Compose version v2.29.2-desktop.2 con Odoo 16

    • @devtoolschool
      @devtoolschool  3 หลายเดือนก่อน +1

      Gracias colegas por tus comentarios

  • @llilito7396
    @llilito7396 ปีที่แล้ว

    estoy presentando incovenientes como te puedo contactar?