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