Skip to content

Commit

Permalink
[ADD] Add README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Danisan committed Apr 23, 2018
1 parent 72fd9ee commit 85cd563
Show file tree
Hide file tree
Showing 4 changed files with 89 additions and 51 deletions.
84 changes: 84 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Odoo 11.0 Community Dockerizado

## Para que se usa
Esta imágen se usa para montar Odoo Versión 11 Community mediante
*Docker Compose*.

## Prerrequisitos:
**Instalar docker y docker-compose.**

Ver instrucciones para instalar estos compoenentes en la siguiente url:


![Instalar Docker](https://docs.docker.com/install/)



![Instalar Docker Compose](https://docs.docker.com/compose/install/)


## Modalidades de montaje
Se proveen dos opciones de docker-compose.yml

#### Standalone:
Sirve para que con este único archivo, se pueda levantar la base de datos Postgres y Odoo.

##### Bridge:
Sirve para combinar con un docker-compose separado para levantar Postgres, de manera que el mismo
contenedor de postgres pueda servir a varias versiones de Odoo, o a varios sistemas diferentes.

Esto permite también que se pueda mantener postgres levantado, mientras se reinicia docker compose
solamente para Odoo.

Se denomina **bridge**, porque la configuración que se usa en el sistema permite
conectar las redes de ambos docker-compose mediante un puente de redes.

### Cómo se usa
Previo a correr, se debe decidir con qué imágen se desea utilizar. Las imágenes posibles son:

- **Imágen privada de BMyA:** Esta imágen debe contar con soporte brindado por parte de BMyA
y es exclusivamente para clientes de nuestra empresa. La versión es la misma, pero se brinda soporte
en base a contrato.

```
docker pull hub.bmya.cl:5000/bmya-odoo11c:l02
```

- **Imágen pública de BMyA:** esta imágen se puede descargar de `https://hub.docker.com` con el
siguiente comando:

```
docker pull bmya/odoo-bmya:11.0_latest
```

También puede descargarse reemplazando dentro del `docker-compose.yml`el nombre de la imágen
privada por la pública.


si se usa en standalone o bridge. Una
vez tomada la decisión, se puede realizar un link simbolíco a docker-compose
desde uno de los dos directorios, bridge o standalone al directorio corriente.
Por defecto el link simbólico apunta al directorio bridge. En caso de
querer cambiarlo se puede hacer mediante el siguiente comando:


rm docker-compose.yml
ln -s standalone/docker-compose.yml


#### Caso standalone:

Basta con pararse en el directorio donde se ha descargado este repositorio,
y se corre `docker-compose up`, con cualquiera de las opciones.

#### Caso bridge:

Se debe levantar postgres por separado (con `docker-compose up` en otro directorio
para pg), y a posterior, correr `docker-compose up` en cualquiera de sus opciones,
parado en el directorio corriente.

### Archivo `doeall`

`doeall` es un script que tiene la capacidad de bajar, destruir y levantar
nuevamente el contenedor de odoo.

1 change: 1 addition & 0 deletions bridge/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ services:
odoo:
container_name: odoo11c
image: hub.bmya.cl:5000/bmya-odoo11c:l02
# image: odoo-bmya:11.0_latest
command: -- -c /etc/odoo/odoo.conf
# command: bash
networks:
Expand Down
31 changes: 4 additions & 27 deletions doeall
Original file line number Diff line number Diff line change
@@ -1,28 +1,5 @@
#!/bin/bash

#docker rm -f db
docker rm -f odoo11

#docker run -d --name="db" \
#-p 127.0.0.1:5434:5432 \
#-e POSTGRES_USER=odoo \
#-e POSTGRES_PASSWORD=odoo \
#-v /Users/danielb/odoo/pg/database:/var/lib/postgresql/data \
#postgres:9.5

docker run -d \
-p 8079:8069 --name="odoo11" \
-e DB_PORT_5432_TCP_ADDR=db \
-e DB_PORT_5432_TCP_PORT=5432 \
-e DB_ENV_POSTGRES_USER=odoo \
-e DB_ENV_POSTGRES_PASSWORD=odoo \
--network pg_default \
--link db:db \
-v /Users/danielb/odoo/odoo11/conf:/etc/odoo \
-v /Users/danielb/odoo/odoo11/filestore:/var/lib/odoo \
-v /Users/danielb/odoo/odoo11/extra-addons:/mnt/extra-addons \
hub.bmya.cl:5000/odoo11:l01 -- -c /etc/odoo/odoo.conf
# -d odoo11a -u all

docker logs -f odoo11

docker-compose down
docker-compose rm
docker-compose up -d
docker-compose logs -f
24 changes: 0 additions & 24 deletions notas.md

This file was deleted.

0 comments on commit 85cd563

Please sign in to comment.