Sign inSign up

puntsistemes/odoo-base-dev

By puntsistemes

Updated 6 months ago

Image
0

2.1K

puntsistemes/odoo-base-dev repository overview

🐳 Docker Odoo Base

Repositorio de imágenes Docker base para el desarrollo de Odoo con VS Code y PyCharm

📋 Índice de Documentación

DocumentoDescripciónAudiencia
🚀 Guía Rápida de InstalaciónPasos concretos para configurar tu entorno de desarrolloUsuarios que quieren empezar rápidamente
📚 Tutorial Completo Docker + IDEDocumentación exhaustiva de la arquitectura y configuraciónDesarrolladores que necesitan entender el sistema en profundidad

🎯 Propósito del Repositorio

Este repositorio proporciona las imágenes Docker base para desarrollar Odoo con IDEs modernos. Contiene:

  • Dockerfiles para cada versión de Odoo (8.0 - 19.0)
  • Scripts de instalación de dependencias Python
  • Documentación de configuración y uso

🏗️ Arquitectura de Capas

┌─────────────────────────────────────────────────────────────────┐
│                     CAPA 3 - IDE ESPECÍFICO                     │
│        odoo-vscode (VS Code)  │  odoo-pycharm (PyCharm)         │
└─────────────────────────────────────────────────────────────────┘
                              ▲
┌─────────────────────────────────────────────────────────────────┐
│                     CAPA 2 - HERRAMIENTAS IDE                   │
│                         odoo-ide                                │
│         (Git, GitHub CLI, Black, Ruff, herramientas dev)        │
└─────────────────────────────────────────────────────────────────┘
                              ▲
┌─────────────────────────────────────────────────────────────────┐
│                  CAPA 1 - BASE ODOO (este repo)                 │
│                         odoo-base                               │
│      (Python, dependencias Odoo, wkhtmltopdf, PostgreSQL)       │
└─────────────────────────────────────────────────────────────────┘
                              ▲
┌─────────────────────────────────────────────────────────────────┐
│                     IMAGEN OFICIAL PYTHON                       │
│                   python:X.X-slim-bookworm                      │
└─────────────────────────────────────────────────────────────────┘

📂 Estructura del Repositorio

docker_odoo_base/
├── README.md                         ← Este archivo
├── GUIA_RAPIDA_INSTALACION.md        ← Guía paso a paso
├── TUTORIAL_DOCKER_ODOO_IDE.md       ← Documentación detallada
├── install_requirements.sh           ← Script de instalación de dependencias
├── repositories.txt                  ← URLs de requirements OCA
│
├── 8.0/                              ← Dockerfile Odoo 8.0
├── 9.0/                              ← Dockerfile Odoo 9.0
├── 10.0/                             ← Dockerfile Odoo 10.0
├── 11.0/                             ← Dockerfile Odoo 11.0
├── 12.0/                             ← Dockerfile Odoo 12.0
├── 13.0/                             ← Dockerfile Odoo 13.0
├── 14.0/                             ← Dockerfile Odoo 14.0
├── 15.0/                             ← Dockerfile Odoo 15.0
├── 16.0/                             ← Dockerfile Odoo 16.0
├── 17.0/                             ← Dockerfile Odoo 17.0
├── 18.0/                             ← Dockerfile Odoo 18.0
└── 19.0/                             ← Dockerfile Odoo 19.0

🔧 Versiones Soportadas

Versión OdooPythonImagen Docker
8.0, 9.0, 10.02.7puntsistemes/odoo-base:[8.0 - 10.0] ...
11.0, 12.0, 13.03.6puntsistemes/odoo-base:[11.0 - 13.0] ...
14.0, 15.0, 16.03.8puntsistemes/odoo-base:[14.0 - 16.0] ...
17.0, 18.03.10puntsistemes/odoo-base:[17.0 - 18.0] ...
19.03.12puntsistemes/odoo-base:19.0

🚀 ¿Por dónde empezar?

Opción 1: Quiero empezar rápido

➡️ Ve a la Guía Rápida de Instalación

Incluye:

  • ✅ Checklist de instalación
  • ✅ Configuración de VS Code Dev Container
  • ✅ Configuración de debug (launch.json)
  • ✅ Comandos para verificar la instalación
Opción 2: Quiero entender cómo funciona todo

➡️ Ve al Tutorial Completo Docker + IDE

Incluye:

  • 📐 Arquitectura detallada de imágenes Docker
  • 📐 Multi-stage builds explicados
  • 📐 Gestión de dependencias Python
  • 📐 Configuración avanzada de Dev Containers
  • 📐 Flujos de trabajo y diagramas

🔗 Repositorios Relacionados

RepositorioImagen DockerPropósito
docker_odoo_basepuntsistemes/odoo-baseBase: Python + dependencias Odoo
docker_odoo_idepuntsistemes/odoo-ideIDE: Herramientas de desarrollo
docker_odoo_vscodepuntsistemes/odoo-vscodeVS Code: Dev Container
docker_odoo_pycharmpuntsistemes/odoo-pycharmPyCharm: GUI remota

📝 Licencia

Este proyecto es de uso interno de Punt Sistemes.

Tag summary

Content type

Image

Digest

sha256:07287bf60

Size

481.2 MB

Last updated

6 months ago

docker pull puntsistemes/odoo-base-dev