Skip to content
forked from odoo/odoo

Odoo. Open Source Apps To Grow Your Business.

License

Notifications You must be signed in to change notification settings

Prescrypto/odoo

 
 

Repository files navigation

Odoo

Ambiente de desarrollo

  1. Instalar Docker for Mac.

  2. Inicializar el ambiente de desarrollo.

    # descargar codigo fuente
    git clone git@github.com:Prescrypto/odoo.git --recursive
    
    # ir al directorio del proyecto
    cd odoo
    
    # crear ambiente de desarrollo
    docker-compose up -d
    
    # abrir terminal de la aplicación
    docker attach odoo_web_1
    
    # correr servidor
    cd /mnt/prescrypto-odoo
    ./odoo-bin -r odoo -w odoo --db_host db --addons-path=addons,prescrypto -i campos_clientes_vittal
  3. Abrir http://localhost:8069/ en su navegador.

Operaciones comunes

Recargar el módulo

Esto es necesario al actualizar el modelo ya que se ocupan recompilar la fuente Python.

./odoo-bin -r odoo -w odoo --db_host db --addons-path=addons,prescrypto -u campos_clientes_vittal

Detener el servidor

docker-compose down

Herramientas adicionales

Gestión gráfica de PostgreSQL

pgAdmin 4 viene incluido para administrar la base de datos local. Se puede encontrar en http://localhost:5050/. Los valores para conectarse a la base de datos de la instalación de Odoo son los siguientes:

  • Host name/address: db

  • Username: odoo

  • Password: odoo

Gestión gráfica de Docker

Docker es una herramienta poderosa, pero complicada. El uso de un ambiente gráfico ayudara a diagnosticar y a entender el ambiente Docker de una manera sencilla. En este caso, utilizaremos Portainer.

  1. Abrir una terminal.

  2. Descargar la imagen.

    docker pull portainer/portainer
  3. Correr la aplicación.

    docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
  4. Abrir http://localhost:9000/ en un navegador.

  5. Seguir las indicaciones.

For custom modules

Get clone the custom modules on ./prescrypto/ for example:

  • $ cd ./odoo/Prescrypto/
  • ./odoo/Prescrypto/ $ git clone https://github.com/Prescrypto/campos-clientes-vittal
  • ./odoo/Prescrypto/ $ cd campos-clientes-vittal
  • Maybe here you need to switch to some branch or create new one then

You are ready to development with our custom odoo and our custom modules

DB backup

heroku pg:backups:capture --app erste

heroku pg:backups:url --app erste

curl -o latest_backup.dump "https://xfrtu.s3.amazonaws.com/1a8185a6-9539-4f70-8c43-ddc03a0ebf4e/2024-06-09T03%3A31%3A01Z/fd4b1abb-0753-4617-aba1-4279cbcc628f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQKF7VQWOPUHP4I75%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T034231Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=03fd4bc9717f6fba150dea1ce6865284d5ef0f050c9145e7f5bf107975598783"

pg_restore --verbose --clean --no-acl --no-owner -h localhost -U YOUR_LOCAL_DB_USER -d YOUR_LOCAL_DB_NAME latest_backup.dump

Herou bash

heroku run bash -a erste

About

Odoo. Open Source Apps To Grow Your Business.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 49.3%
  • JavaScript 32.6%
  • Java 10.2%
  • Less 5.0%
  • HTML 1.1%
  • CSS 1.1%
  • Other 0.7%