Installer et lancer Odoo (docker compose)
Démonstration:
Gestion des Linux-Meetup
Pour installer Odoo en utilisant Docker Compose, vous devrez suivre plusieurs étapes pour configurer correctement votre environnement. Voici un guide étape par étape :
Installation d’odoo
Assurez-vous d'avoir Docker et Docker Compose installés sur votre machine. Vous pouvez les télécharger et les installer à partir du site officiel de Docker.
Création du fichier docker-compose.yml
Vous devez créer un fichier docker-compose.yml qui définit les services nécessaires pour exécuter Odoo, y compris Odoo lui-même et une base de données PostgreSQL. Voici un exemple de configuration :
version: '3.1'
services:
web:
image: odoo:15
depends_on:
- db
ports:
- "8069:8069"
volumes:
- odoo-web-data:/var/lib/odoo
- ./config:/etc/odoo
- ./addons:/mnt/extra-addons
environment:
- HOST=db
- USER=odoo
- PASSWORD=odoo
db:
image: postgres:13
environment:
- POSTGRES_DB=postgres
- POSTGRES_USER=odoo
- POSTGRES_PASSWORD=odoo
volumes:
- postgres-data:/var/lib/postgresql/data
volumes:
postgres-data:
odoo-web-data:
Configuration d'Odoo.conf
Vous pouvez ajouter un dossier config contenant le fichier odoo.conf avec la configuration nécessaire. Voici un exemple de base :
[options]
; Mot de passe qui permet les opérations de gestion de base de données.
admin_passwd = admin
db_host = db
db_port = 5432
db_user = odoo
db_password = odoo
addons_path = /mnt/extra-addons,/usr/lib/python3/dist-packages/odoo/addons
Ajouter des modules supplémentaires
Placez tous les modules supplémentaires dans le dossier addons que vous avez monté dans votre service Odoo. Vous pouvez télécharger ces modules depuis le site web d'Odoo (apps.odoo.com) ou d'autres sources (github.com/oca en premier).
Nous reviendrons sur ça plus tard faute de temps
Lancer Docker Compose
Exécutez la commande suivante pour démarrer les services définis dans votre fichier docker-compose.yml :
docker-compose up -d
Il n'y a aucune réaction pour le moment.