domingo, 3 de diciembre de 2017

Instalar Odoo 10.0 en Docker

Docker es la mejor manera de instalar "cosas" en el ordenador para hacer pruebas y programar sin tener que "contaminar" el sistema operativo. Una vez que hemos terminado con lo que teníamos que probar, borramos el contenedor y todo como antes.
Entendiendo que ya tenemos Docker instalado en nuestro sistema operativo, vamos a ver cómo podemos instalar Odoo 10.0 en menos de dos minutos.
Las sentencias que vamos a picar en nuestro sistema son las mismas independientemente del sistema operativo que tengamos, en mi caso lo estoy haciendo en UBUNTU 16.04 y para esto vamos a situarnos en nuestro cd /home/xxxx (sustituyendo xxxx por nuestro usuario) y vamos a poner delante de cada sentencia el "sudo".

1. CREAMOS UN CONTENEDOR PARA LOS DATOS DE LA BASE DE DATOS:
docker create --name odoo-db-data library/postgres:9.4 /bin/true

2. CREAMOS UN CONTENEDOR Y ARRANCAMOS LA BASE DE DATOS:
(sustituimos a continuación odoo-db-password por la contraseña que querramos poner a nuestra base de datos)
docker run -d --name odoo-db --env POSTGRES_USER=odoo --env POSTGRES_PASSWORD=odoo-db-password --volumes-from odoo-db-data library/postgres:9.4

3. CREAMOS UN CONTENEDOR PARA EL ODOO:
docker create -v /var/lib/odoo --name odoo-data odoo:10.0 /bin/true

4. ARRANCAMOS ODOO:
(sustituimos a continuación odoo-db-password por la contraseña que pusimos a nuestra base de datos en el punto 2)
docker run -d --name odoo --link odoo-db:db -p 8069:8069 --volumes-from odoo-data odoo:10.0 odoo --db_password=odoo-db-password

Y ya está odoo corriendo en nuestro Docker. Si queremos acceder podemos poner http://localhost:8069

Si quisiéramos borrar nuestros contenedores hamos lo siguiente:

1. PARAMOS ODOO
docker stock odoo

2. BORRAMOS LOS CONTENEDORES DE ODOO Y DATOS DE ODOO
docker rm odoo
docker rm odoo-data

3. PARAMOS LA BASE DE DATOS POSTGRES
docker stop odoo-db

4. BORRAMOS CONTENEDORES DE LA BASE DE DATOS Y DE LOS DATOS DE LA BASE DE DATOS
docker rm odoo-db
docker rm odoo-db-data

Y así está intacto nuestro sistema como antes de instalar el Odoo.

jueves, 15 de junio de 2017

Activar (permitir) conexiones SSH en Raspbian Jessie Lite

Tienes que sacar la tarjeta micro SD, ponerla en un adaptador para poder acceder a ella desde el PC. En el directorio raiz de la tarjeta tienes que crear un archivo vacío se llame ssh sin extensión ni nada. Esto activará el servidor ssh en tu sistema cuando lo vuelvas a iniciar en la Raspberry.