Accéder au contenu principal

Installer Odoo 11 à l'aide de Docker sur Ubuntu 18.04 LTS

Docker est un outil de déploiement d’applications dans des containers. Ces containers pourront alors partager une grande partie de leurs ressources avec le système hôte, ils auront accès aux fichiers du système d’exploitation en lecture seule et pourront se mettre en place. Quant au système hôte, ce dernier utilisera les mêmes ressources pour un ou plusieurs containers. Ainsi, l'un des avantages qu'offre Docker est l'uniformité des environnements en ce sens que l'environnement de développement d'une application sera identique à celui de production.



Place maintenant à l'installation

L'installation d'Odoo est très facile: le principe est simple. Tous ce que vous aurez à faire c'est de taper les commandes suivantes.
sudo apt install docker.io
sudo pip install docker-compose
Pour vérifier que l'installation a réussie:
# pour voir votre version de docker
sudo docker --version

# pour consulter tous vos container
sudo docker ps -a 
Si vous voulez utiliser la commande docker sans sudo:
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
Ensuite vous pourrez installer votre environnement Odoo. Pour plus de facilité, j'ai créé un dépôt nommé odoo-tmp que vous pourrez télécharger en cliquant ici
Dézipper le, allez dans le dossier docker et faites
docker-compose up
PostgreSQL et Odoo vont s'installés. À la fin de l'installation vous pourrez lancer votre navigateur et accéder à l'URL http://localhost:8888
Maintenant que tout est bon, je vous invite à installer tous les outils de développement qui vous seront nécessaires.
Moi personnellement, j'utilise: Atom comme éditeur de texte accompagné de quelques plugins Git et GitKraken pour la gestion de version DBeaver pour l'administration de mes bases de données Google Chrome et Firefox comme navigateurs
Vous pouvez aussi créer un compte sur GitHub ou GitLab pour héberger votre code source.
La prochaine fois nous allons entrer plus en détails dans cet environnement et vous saurez comment utiliser docker pour tous vos projets Odoo

Commentaires

  1. Super! beaucoup de courage! Je reste en attente de la suite car personnellement, il va beaucoup m'aider à reelement commencer à coder sur odoo

    RépondreSupprimer

Publier un commentaire

Posts les plus consultés de ce blog

Apprendre python: par où commencer?

Je reçois beaucoup de messages de la part de jeunes gens qui veulent débuter en programmation. Ils sont tous intéressés par le langage Python et voudraient savoir par où commencer . Si t'es l'un d'eux, je te dis dans cet article par où commencer, le minimum qu'il faut savoir et ce qui t'attends, le tout basé sur ma modeste expérience. Alors, qu'est ce qu'il faut savoir concrètement avant de commencer? Je ne vais pas te dire que Python a été créé par Guido en 1991, bla bla bla bla. Ces infos, tout le monde en parle et tu peux les retrouver toutes sur cette page Wikipedia . T'as certainement entendu quelqu'un te dire que Python est un langage hyper facile, mais je te dis que c'est faux! Certes il est très facile à prendre en main et formidable pour apprendre les bases de la programmation. Mais lorsqu'il s'agit d'implémenter de vrais projets, il faut tout un tas de connaissances précises par exemple sur les  collections , itertools , thr

Présentation d'un module Odoo de gestion de bibliothèque: comment développer un tel module?

Hello! Aujourd'hui nous allons continuer notre apprentissage d'Odoo en passant par la phase pratique. Nous allons ensemble développer un module de gestion de bibliothèque et donc le code source sera disponible sur un serveur Git. Le module que nous mettrons en place fera intervenir les modules de gestion de stocks, achats et ventes . Nous implémenterons entre autres des modèles et vues personnalisés, des rapports et des workflows . Bref, ce module vous donnera toutes les techniques et méthodes dont vous aurez besoin pour devenir un développeur Odoo chevronné.

Comment créer, sauvegarder, supprimer et restaurer une base de donnée Odoo

Hello! Aujourd'hui je vais vous montrer comment manipuler votre base de données Odoo. Il s'agira principalement de la création, sauvegarde, suppression et restauration à travers l'interface d'Odoo . Je ne manquerai également pas de vous briefer un tout petit peu sur PostgreSQL.