Odoo image with OCB and all (IMO) relevant repos from the Odoo Community Association.
10K+
Odoo Docker image with Odoo Community Backports and all (IMO) relevant repos from the Odoo Community Association.
Parece que por interfaz no quiere funcionar, mientras que por CLI va bien.
Para ello se ha creado el volumen "backups", que se guarda en
/var/lib/docker/volumes/odoo_backups/_data
Haciendo exec en el contenedor de postgres podemos tener un terminal en él como root:
docker exec -ti odoo_db_1 /bin/bash
No disponemos de less en la imagen de postgres:
apt update && apt install less
Cambiamos al usuario postgres:
su postgres -s /bin/bash
Y la base de datos se puede restaurar con:
createdb test1 -T template1 -U odoo -h localhost
Si tienes problemas para eliminar la base de datos porque está siendo accedida,
lo mejor es entrar a la consola de PG con psql postgres postgres y eliminarla
con:
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'tu_base_de_datos'
AND pid <> pg_backend_pid();
DROP DATABASE tu_base_de_datos;
Se recomienda esperar un poco para que esta creación a partir de template1 termine, si se hace la restauración antes dará problemas. También parece que acceder por interfaz antes de restaurar por línea de comandos da problemas, se recomienda no abrir odoo en el navegador hasta que el proceso termine.
El volumen de backups está mapeado con la carpeta /home/postgres
Para cuando descargamos filestore:
zless /home/postgres/test1.sql.gz | psql test1
Cuando se trata de un dump:
pg_restore /home/postgres/test.dump -d nombreDeLaBBDD
Esta imagen se construye (WIP) automáticamente, basta con descargarla y probar.
Esta imagen (WIP) está pensada para tener todas las dependencias en docker y el código en un volumen en la máquina de desarrollo.
Content type
Image
Digest
sha256:991aa6be3…
Size
1.1 GB
Last updated
about 2 years ago
docker pull rubencabrera/odoo-docker