Outils pour utilisateurs


Ceci est une ancienne révision du document !


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, …).

Pistes de réflexion au niveau Intercoop qui :

  • Utiliser Docker Hub
  • Réaliser un script (ou processus) qui refabrique l'image docker et la pousse sur DockerHub à chaque modification du code AwesomeFoodCoops

Installation d'Odoo sur Docker par la Chouette Coop

Installer Odoo v12 AwesomeFoodCoop

Quelques pistes (à améliorer) pour installer Odoo v12 en mode serveur avec les addons de awesome Food Coop.

Materiel et OS:

ordinateur 64 bits avec Ubuntu 20.04 et un compte admin

Quelques lien utiles:

https://www.tecmint.com/install-odoo-in-ubuntu/
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

Préparation:

LIgnes de commandes dans un terminal:

sudo apt update
sudo apt install openssh-server
##Pour acceder au server a 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/ 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++-dev

Installer wkhtmltopdf:

wget 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

Installation Python et quelques dependances:

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//Installation Odoo
sudo wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add -
sudo echo “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 odooSuivre si ca fonctionne:
systemctl status odoo
Pour arreter le serveur Odoo:sudo service odoo stop
Pour redemarrer: sudo service odoo start

Installation addons AwesomeFoodCoop et dependances:

Addons AFC
get awesome-food-coops addons: git clone –depth=1 -b 12.0 https://github.com/AwesomeFoodCoops/odoo-production.git afc-addons get python requirements: cd afc-addons; sudo pip3 install -r requirements.txt


get OCA addons dependencies:
git clone –depth=1 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 /
Druidoo addons:
git clone -b 12.0 –single-branch 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.