This commit is contained in:
@@ -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
@@ -0,0 +1,6 @@
|
||||
#Ignorar base de datos local
|
||||
demo_pgdata/
|
||||
|
||||
#Ignorar archivos temporales de Python
|
||||
__pycache__/
|
||||
*.pyc
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user