-
Instalar Docker for Mac.
-
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
-
Abrir http://localhost:8069/ en su navegador.
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
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
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.
-
Abrir una terminal.
-
Descargar la imagen.
docker pull portainer/portainer
-
Correr la aplicación.
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
-
Abrir http://localhost:9000/ en un navegador.
-
Seguir las indicaciones.
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
heroku pg:backups:capture --app erste
heroku pg:backups:url --app erste
pg_restore --verbose --clean --no-acl --no-owner -h localhost -U YOUR_LOCAL_DB_USER -d YOUR_LOCAL_DB_NAME latest_backup.dump
heroku run bash -a erste