Avant de commencer la mise à jour / modification de l’image Docker, il faut faire une sauvegarde de la base de donnée, au cas où…
Le “master password” se trouve à la 2ème ligne du fichier /srv/datastore/config/odoo/etc/odoo-server.conf
sur votre serveur. (le chemin peut varier en fonction du nom de l’instance. Faire un cd /srv/datastore/config/ pour connaitre le nom)
root
sur votre serveur.docker ps
docker pull nom_image
compose up
Félicitations, votre image est à jour !
L’image Docker utilisée par le container Odoo est définie :
odoo-tecnativa
: c’est l’image utilisée par défaut, à ne pas modifiercompose.yml
Pour modifier l’image Docker Odoo utilisée, il faut ajouter / modifier la ligne correspondante dans le fichier compose.yml
:
cd /opt/apps/myc-deploy
vim compose.yml
odoo:
charm: odoo-tecnativa
docker-compose:
command:
#- "--dev=xml,qweb,werkzeug,reload"
- "--log-level=debug"
- "--limit-time-cpu=500"
- "--limit-time-real=500"
- "--limit-memory-soft=25273917440"
- "--limit-memory-hard=25273917440"
image: docker.0k.io/mirror/odoo:rc_12.0-MYC-INIT-3.7
Attention à l’indentation des lignes : une mauvaise indentation générera une erreur par la suite.
Ensuite, relancez vos containers
compose up
Félicitations, votre image est à jour !
docker pull nom_image:tag_version
compose up
Refaite la manipulation à l’envers :
compose.yml
.compose up
Si dans la manipulation vous avez perdu votre base de données, vous pouvez la restaurer depuis votre sauvegarde.
Un petit temps d’attente est nécessaire, puis vous pourrez retrouver votre Odoo tel qu’il était avant le début de la manipulation.
Ce qui suit est important, et participe à la qualité des outils qui vous ont été proposé dans ce tutoriel. Merci de lire jusqu’au bout.
Ce tutoriel est mise à disposition gratuitement aux utilisateurs de la suite JustOdooIt. Cependant la maintenance, la documentation et l’évolution des scripts d’installation de cette suite JustOdooIt est très chronophage. Aujourd’hui elles sont réalisées principalement par la SCIC Mycéliandre et la SCOP Elabore.
Pour participer à cet effort, primordial pour assurer la stabilité et pérennité des outils proposés, n’hésitez pas à soutenir Mycéliandre et/ou Elabore par un don !
Pour soutenir la maintenance et le développement du script, vous pouvez aider Mycéliandre et/ou Elabore à être à l’équilibre en donnant à hauteur de 590,00 € par installation. Ce montant est indicatif, à vous de juger la valeur de tout ce travail en pleine conscience .
Pour faire un don, vous pouvez contacter au choix :
Merci pour votre attention, et bonne continuation !! :i_love_you_hand_sign: