Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
erp:odoo12:setup_multiples_odoo_virtualenv [2020/10/11 05:43] marclebrun [Installation de librairies système] |
erp:odoo12:setup_multiples_odoo_virtualenv [2020/10/13 06:31] (Version actuelle) marclebrun [Odoo 12] |
||
---|---|---|---|
Ligne 27: | Ligne 27: | ||
| 12.0 | 3.x | | | 12.0 | 3.x | | ||
| 13.0 | 3.x | | | 13.0 | 3.x | | ||
+ | |||
+ | ===== Installation des outils pour Python 2 et Python 3 ===== | ||
+ | |||
+ | <code bash> | ||
+ | sudo apt install virtualenv | ||
+ | sudo apt install python3-venv | ||
+ | </code> | ||
===== Odoo 9 ===== | ===== Odoo 9 ===== | ||
Ligne 135: | Ligne 142: | ||
; Port http : 8009 pour v9, 8010 pour v10, etc... | ; Port http : 8009 pour v9, 8010 pour v10, etc... | ||
xmlrpc_port = 8010 | xmlrpc_port = 8010 | ||
+ | </code> | ||
+ | |||
+ | Copier le fichier de lancement d'Odoo | ||
+ | <code bash> | ||
+ | cp ./setup/odoo ./odoo-bin | ||
+ | chmod a+x odoo-bin | ||
+ | </code> | ||
+ | |||
+ | Créer le script de démarrage | ||
+ | <code bash start.sh> | ||
+ | #!/bin/bash | ||
+ | ./odoo-bin -c odoo.conf | ||
+ | </code> | ||
+ | |||
+ | ===== Odoo 12 ===== | ||
+ | |||
+ | Télécharger **Odoo v12** | ||
+ | <code bash> | ||
+ | cd /home/marc | ||
+ | wget https://nightly.odoo.com/12.0/nightly/src/odoo_12.0.20201010.zip | ||
+ | unzip odoo_12.0.20201010.zip | ||
+ | </code> | ||
+ | |||
+ | Se mettre dans le dossier et créer un **virtualenv** | ||
+ | <code bash> | ||
+ | cd odoo-12.0.post20201010/ | ||
+ | python3 -m venv venv-odoo-12 | ||
+ | </code> | ||
+ | |||
+ | Activer le **virtualenv** | ||
+ | <code bash> | ||
+ | source venv-odoo-12/bin/activate | ||
+ | </code> | ||
+ | |||
+ | Installer les packages listés dans le fichier **requirements.txt** | ||
+ | <code bash> | ||
+ | pip3 install setuptools wheel | ||
+ | pip3 install -r requirements.txt | ||
+ | </code> | ||
+ | |||
+ | Créer le fichier **odoo.conf** : | ||
+ | <code ini odoo.conf> | ||
+ | [options] | ||
+ | |||
+ | ; admin_passwd = admin | ||
+ | |||
+ | ; Utilise le compte utilisateur (eg 'marc') pour se | ||
+ | ; connecter à la DB | ||
+ | db_host = False | ||
+ | db_port = False | ||
+ | db_user = False | ||
+ | db_password = False | ||
+ | list_db = True | ||
+ | |||
+ | ; addons_path = ... | ||
+ | |||
+ | logfile = False | ||
+ | logrotate = False | ||
+ | |||
+ | xmlrpc_port = 8069 | ||
+ | |||
+ | ; Limites | ||
+ | limit_memory_hard = 2684354560 | ||
+ | limit_memory_soft = 2147483648 | ||
+ | limit_request = 8192 | ||
+ | limit_time_cpu = 60 | ||
+ | limit_time_real = 300 | ||
+ | limit_time_real_cron = -1 | ||
</code> | </code> | ||