Outils pour utilisateurs


Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
thematiques:informatique:odoo:install [2020/10/22 20:09]
127.0.0.1 modification externe
thematiques:informatique:odoo:install [2020/11/15 09:05] (Version actuelle)
elo_nicecoop
Ligne 1: Ligne 1:
 ====== Installer Odoo ====== ====== Installer Odoo ======
  
-Odoo peut s'installer sur un serveur ou dans un conteneur Docker (ce qui facilite don déplacement, rend plus aisé de réaliser une copie sur un poste en local, ...).+Odoo peut s'installer sur un serveur ou dans un conteneur Docker (ce qui facilite don déplacement, rend plus aisé de réaliser une copie sur un poste en local, ).
  
 Pistes de réflexion au niveau Intercoop qui : Pistes de réflexion au niveau Intercoop qui :
 +
   * Utiliser Docker Hub   * Utiliser Docker Hub
   * Réaliser un script (ou processus) qui refabrique l'image docker et la pousse sur DockerHub à chaque modification du code AwesomeFoodCoops   * Réaliser un script (ou processus) qui refabrique l'image docker et la pousse sur DockerHub à chaque modification du code AwesomeFoodCoops
  
-[[La Chouette Coop a documenté l'installation d'Odoo sur Docker]]+[[:thematiques:informatique:odoo:la_chouette_coop_a_documente_l_installation_d_odoo_sur_docker|]] 
 + 
 +<font 20px/inherit;;inherit;;inherit>Installer Odoo v12 AwesomeFoodCoop</font> 
 + 
 +<font 14px/inherit;;inherit;;inherit>Quelques pistes (à améliorer) pour installer Odoo v12 en mode serveur avec les addons de awesome Food Coop. Ceci est valable à l'automne 2020 et nécessitera probalement des mises à jour.</font> 
 + 
 +<font 18px/inherit;;inherit;;inherit>1 - Materiel et OS:</font> 
 + 
 +<font 14px/inherit;;inherit;;inherit>ordinateur 64 bits avec Ubuntu 20.04 et un compte admin</font> 
 + 
 +<font 18px/inherit;;inherit;;inherit>2 - Quelques lien utiles:</font> 
 + 
 +[[https://www.tecmint.com/install-odoo-in-ubuntu/|https://www.tecmint.com/install-odoo-in-ubuntu/]] \\ [[https://www.arubacloud.com/tutorial/how-to-install-odoo-12-erp-on-ubuntu-20-04|https://www.arubacloud.com/tutorial/how-to-install-odoo-12-erp-on-ubuntu-20-04]].> \\ [[https://github.com/jerichoruz/odoo-instal-sh/blob/main/odoo-install.sh|https://github.com/jerichoruz/odoo-instal-sh/blob/main/odoo-install.sh]] 
 + 
 +<font 18px/inherit;;inherit;;inherit>3 - Préparation:</font> 
 + 
 +Les lignes de commandes dans un terminal sont en italique. 
 + 
 +<font 16px/inherit;;inherit;;inherit>3.1 - Packages utiles pour server et bases de données</font> 
 + 
 +//sudo apt update \\ 
 +sudo apt install openssh-server //  ##Pour acceder au server distance \\ //sudo apt install posgresql postgresql-server-dev-all //  ##Pour gerer des bases de donnees \\ //systemctl status postgresql //  ##Verifier si postgressql fonctionne \\ //systemctl is-enabled postgresql // 
 + 
 +//sudo add-apt-repository ppa:linuxuprising/libpng12 \\ 
 +sudo add-apt-repository "deb [[http://mirrors.kernel.org/ubuntu/|http://mirrors.kernel.org/ubuntu/]] xenial main" \\ 
 +sudo apt-get update \\ 
 +sudo apt install libpng12-0 \\ 
 +sudo apt-get upgrade // 
 + 
 +(pour addons oca) //sudo apt install libmysqlclient-dev// \\ 
 +(pour addons oca) //sudo apt install libgeos++-de//
 + 
 +<font 16px/inherit;;inherit;;inherit>3.2 - Installer wkhtmltopdf</font>: 
 + 
 +//wget [[https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtml|https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtml]]> \\ 
 +sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb \\ 
 +sudo apt -f install \\ 
 +which wkhtmltopdf ###Verifier l'installation \\ 
 +which wkhtmltoimage// 
 + 
 +<font 16px/inherit;;inherit;;inherit>3.3 -Installation Python et quelques dependances</font>//:// 
 + 
 +//sudo apt-get install git python3 python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less libpng12-0 libjpeg-dev gdebi// 
 + 
 +//sudo -H pip3 install -r [[https://raw.githubusercontent.com/jerichoruz/odoo-instal-sh/main/requirements.txt//|https://raw.githubusercontent.com/jerichoruz/odoo-instal-sh/main/requirements.txt]]// 
 + 
 +<font 18px/inherit;;inherit;;inherit>4 -Installation Odoo</font> 
 + 
 + \\ //sudo wget -O - [[https://nightly.odoo.com/odoo.key|https://nightly.odoo.com/odoo.key]] | sudo apt-key add - \\ 
 +sudo echo "deb [[http://nightly.odoo.com/12.0/nightly/deb/|http://nightly.odoo.com/12.0/nightly/deb/]] ./" |sudo tee -a /etc/apt/sources.list.d/odoo.list \\ 
 +sudo apt-get update && sudo apt-get install odoo// 
 + 
 +<font 16px/inherit;;inherit;;inherit>Suivre si ca fonctionne</font>//<font 16px/inherit;;inherit;;inherit>:</font>// \\ 
 +systemctl status odoo \\ 
 +Pour arreter le serveur Odoo://sudo service odoo stop// \\ 
 +Pour redemarrer: //sudo service odoo start// 
 + 
 +<font 18px/inherit;;inherit;;inherit>5 - Installation addons AwesomeFoodCoop et dependances:</font> 
 + 
 +<font 16px/inherit;;inherit;;inherit>5.1 - Addons AFC</font> \\ 
 +get awesome-food-coops addons: //git clone –depth=1 -b 12.0 [[https://github.com/AwesomeFoodCoops/odoo-production.git|https://github.com/AwesomeFoodCoops/odoo-production.git]] afc-addons //get python requirements: //cd afc-addons; sudo pip3 install -r requirements.txt// 
 + 
 + \\ <font 16px/inherit;;inherit;;inherit>5.2 - get OCA addons dependencies:</font> \\ //git clone –depth=1 [[https://github.com/awesomefoodcoop/maintainer-quality-tools/clone_oca_dependencies//|https://github.com/awesomefoodcoop/maintainer-quality-tools/clone_oca_dependencies//]]// \\ //sudo maintainer-quality-tools/travis/clone_oca_dependencies oca-addons afc-addons// \\ 
 +copier dans /etc/odoo/odoo.conf le resultat de cette commande: \\ //python3 ./maintainer-quality-tools/travis/getaddons.py [path-to]/oca-addons//
 + 
 + \\ <font 16px/inherit;;inherit;;inherit>5.3 - Druidoo addons:</font> \\ //git clone -b 12.0 –single-branch [[https://github.com/druidoo/druidoo-addons.git//|https://github.com/druidoo/druidoo-addons.git//]]// \\ //sudo maintainer-quality-tools/travis/clone_oca_dependencies oca-addons druidoo-addons // \\ 
 +ajouter le lien vers ./druidoo-addons/ dans /etc/odoo/odoo.conf addons_path Il faut redemarrer le serveur odoo pour que ces addons apparaissent dans la liste des modules de Odoo. 
 +