PDF: El despliegue de Odoo definitivo con Docker - Jairo Llopis

Public Channel / Jornadas Odoo 2017

4935 views
0 Likes
0 0
Presentación: El despliegue de Odoo definitivo con Docker

Visualiza el vídeo en https://www.tecnativa.com/r/FwH

Share on Social Networks

Share Link

Use permanent link to share in social media

Share with a friend

Please login to send this presentation by email!

Embed in your website

Select page to start with

5. La solución

11. ¿Preguntas?

3. ¿Dónde? https://github.com/Tecnativa/docker-odoo-base

2. ¿Qué? Imagen Docker + plantilla de proyecto listos para colocar dentro tu implantación personalizada

13. www.tecnativa.com Gracias por su atención

7. Docker Odoo Base La solución ĸ

10. It’s showtime! BEWARE! Monospace coming!

1. El despliegue de Odoo definitivo con Docker La panacea DevOps para Odoo Jairo Llopis X Jornadas 2017 Barcelona, 1-2 de Junio de 2017 #jornadasOdoo - www.jornadasodoo.com

6. El “otro” problema Docker es diferente ... y este eres tú intentando usarlo para trabajar como lo habías hecho hasta ahora.

4. El problema Odoo es difícil ● Desarrollar ● Demostrar ● Instalar ● Desplegar ● Actualizar ● Optimizar ● Migrar

12. Por qué Docker ● No inventaron “nada”. ● Es muy sencillo de usar. ● Pilas incluidas pero intercambiables. ● Huella de CPU y memoria imperceptibles. ● Permite replicar el proyecto adaptado a las necesidades del entorno. ● Optimización de costes: ○ Mano de obra cara. ○ Metal barato.

9. Entornos Desarrollo ● Cambios de código reflejados en el contenedor al instante. ● Reconstrucción de imagen casi inmediata. ● Actualización de código git bajo demanda. ● Sin acceso a servidores de correo. Producción ● Gestión de código automatizada: ○ Descarga, actualización, mezcla. ○ Compilado. ○ Eliminación de restos. ● Congelación. Pruebas ● Como producción, pero sin acceso al correo.

8. Características Imagen base ● Incluye todo lo que necesitas: ○ python, nodejs, ruby, less, sass, wkhtmltopdf parcheado, postgres, phantomjs, git-aggregator. ● Depuradores incluidos para desarrollo. ○ wdb, pudb, pdb ● Un par de scripts para desarrollo: ○ pot, unittest ● git-aggregator para descarga de código. ● Diferencia mínima entre versiones. Scaffolding (plantilla de proyecto) ● Triggers para construcción de subimagen. ● Triggers para lanzamiento del contenedor. ● Configuraciones por defecto. ● Limitación de módulos disponibles. ● Proxys de correo. ● 3 entornos: ○ Desarrollo ○ Pruebas ○ Producción

Views

  • 4935 Total Views
  • 3650 Website Views
  • 1285 Embedded Views

Actions

  • 0 Social Shares
  • 0 Likes
  • 0 Dislikes
  • 0 Comments

Share count

  • 0 Facebook
  • 0 Twitter
  • 0 LinkedIn
  • 0 Google+

Embeds 1

  • 6 www.tecnativa.com