Primer commit de Odoo Demo
Deploy Demo Odoo / update-instances (push) Successful in 6s

This commit is contained in:
AntoEGlez
2026-02-23 16:38:21 -06:00
commit 6a9aec39b0
3 changed files with 85 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
name: Deploy Demo Odoo
on: [push]
jobs:
update-instances:
runs-on: ubuntu-latest
steps:
- name: Descargar cambios del repositorio
uses: actions/checkout@v3
- name: Actualizar módulos en Odoo Front
run: docker exec odoo-front odoo -u all -d front_db --stop-after-init
continue-on-error: true
- name: Actualizar módulos en Odoo Admin
run: docker exec odoo-admin odoo -u all -d admin_db --stop-after-init
continue-on-error: true
Vendored
+6
View File
@@ -0,0 +1,6 @@
#Ignorar base de datos local
demo_pgdata/
#Ignorar archivos temporales de Python
__pycache__/
*.pyc
+62
View File
@@ -0,0 +1,62 @@
services:
# 1. El Motor de Base de Datos (Nace vacío, Odoo lo llenará)
db:
image: postgres:15-alpine
environment:
- POSTGRES_USER=odoo
- POSTGRES_PASSWORD=odoo_seguro_123
- POSTGRES_DB=postgres
volumes:
- ./demo_pgdata:/var/lib/postgresql/data
networks:
- demo_red
# 2. Odoo Front (Comunidad / Pastores)
odoo-front:
image: odoo:17.0
depends_on:
- db
ports:
- "8069:8069"
volumes:
- ./common-addons:/mnt/common-addons
- ./front-addons:/mnt/extra-addons
environment:
- HOST=db
- USER=odoo
- PASSWORD=odoo_seguro_123
command:
- odoo
- -d
- front_db
- --db-filter=^front_db$
- --addons-path=/usr/lib/python3/dist-packages/odoo/addons,/mnt/common-addons,/mnt/extra-addons
networks:
- demo_red
# 3. Odoo Admin (Administración del Negocio)
odoo-admin:
image: odoo:19.0
depends_on:
- db
ports:
- "8070:8069"
volumes:
- ./common-addons:/mnt/common-addons
- ./admin-addons:/mnt/extra-addons
environment:
- HOST=db
- USER=odoo
- PASSWORD=odoo_seguro_123
command:
- odoo
- -d
- admin_db
- --db-filter=^admin_db$
- --addons-path=/usr/lib/python3/dist-packages/odoo/addons,/mnt/common-addons,/mnt/extra-addons
networks:
- demo_red
networks:
demo_red:
driver: bridge