Instalación odoo y backup#

Ejercicio instalación de odoo#

  • Cuando termines responde la siguiente pregunta en el curso:

    • Master Password :

    • Database Name :

    • Email :

    • Password :

Instalación en Windows (docker):#

  • Descarga el archivo docker-compose.yml

  • crea las carpetas correspondientes odooodoo-web-data, config, addons

  • ejecuta el comando : docker-compose up -d

Comandos útiles:#

  • docker images # ver las imagenes

  • docker rmi <REPOSITORY>

  • docker ps # ver contendores que estan ejecutandose

  • docker ps -a # ver todos los contenedores

  • docker rm <CONTAINER ID>

  • docker start/stop container

Instalación en XUbuntu 24.04:#

Pon un adaptador en modo puente con la ip:10.2.X.Y usuario : tunombre contraseña: alumno

sudo apt install python3-dev python3-pip python3-venv python3-wheel libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev Copia de seguridad utilizando docker:

~/odoo$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7e9e3ea5f34b odoo:14.0 «/entrypoint.sh odoo» 8 minutes ago Up 8 minutes 0.0.0.0:8069->8069/tcp, :::8069->8069/tcp, 8071-8072/tcp odoo_web_1 9a7c5275eaeb postgres:13 «docker-entrypoint.s…» 8 minutes ago Up 8 minutes 5432/tcp

~/odoo$ docker stop 7e9e3ea5f34b 9a7c5275eaeb ~/odoo$ docker commit -p 7e9e3ea5f34b odoo:14.0.1 ~/odoo$ docker commit -p 9a7c5275eae postgres:13.0.1

~/odoo$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE postgres 13.0.1 17da5ee4dee6 4 seconds ago 371MB odoo 14.0.1 c600a648fd0e 29 seconds ago 1.46GB odoo 14.0 89152df6e5b4 8 days ago 1.46GB postgres 13 0896a8e0282d 2 weeks ago 371MB

docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7e9e3ea5f34b odoo:14.0 «/entrypoint.sh odoo» 19 minutes ago Exited (0) 10 minutes ago odoo_web_1 9a7c5275eaeb postgres:13 «docker-entrypoint.s…» 19 minutes ago Exited (0) 10 minutes ago odoo_db_1 dani@fireball:~/odoo$ docker rm 7e9e3ea5f34b 9a7c5275eaeb

actualizamos docker-compose.yml image: odoo:14.0.1 postgres:13.0.1

docker-compose up

en el caso docker images docker save -o ~/container-postgres-backup.tar container-postgres-backup docker save -o ~/container-odoo-backup.tar container-odoo-backup sudo docker load -i container-postgres-backup.tar sudo docker load -i container-odoo-backup.tar

sudo docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres –name db container-postgres-backup sudo docker run -p 8069:8069 –name odoo –link db:db -t container-odoo-backup

sudo docker start db nohup sudo docker start -a odoo &

#limpieza docker rm $(docker ps -a -q)