Environnement Odoo 8 à base de Centos 7.
Les variables d'environnement suivantes sont nécessaires pour lancer correctement un container:
DB_HOST: hôte de la base de donnéesDB_PORT: port de la base de donnéesDB_NAME: nom de la base de donnéesDB_USER: utilisateur de la base de donnéesDB_PASSWORD: mot de passe de la base de donnéesDEBUG_MODE:debugpypour debug sous VSCode,pydevdsous Pycharm ounonesinonPYDEV_DEBUG_SERVER: uri du serveur de debug Pydev (la machine sur laquelle tourne Pycharm)AUTO_RESTART: sitrueredémarre automatiquement le serveur sur changement de code ou xml. (valeur par défaut:true)
Cette image s'attend à trouver le fichier suivant :
/etc/odoo/openerp-server.confPar défaut, l'image va tenter de se connecter à la BDD suivante :
hôte de la BDD: db
port de la BDD: 5432
nom de la BDD: odoo
utilisateur de la BDD: odoo
mot de passe de la BDD: odooIl est possible de monter les volumes suivants :
/etc/odoopour le fichier de config openerp-server.conf/var/lib/odoopour le filestore Odoo/var/log/odoopour le fichier de log odoo-server.log/mnt/extra-addonspour les modules métier et leurs dépendances
docker run -d -p 80:8069 -p 8072:8072 -v /odoo/config:/etc/odoo \
-v /odoo/log:/var/log/odoo -v /odoo/addons:/mnt/extra-addons \
-e DB_HOST=localhost -e DB_PORT=5432 -e DB_NAME=odoo \
-e DB_USER=odoo -e DB_PASSWORD=odoo tahitiwebdesign/odoo8-prod