# Deploiement Odoo Covoit'Ouest ## Verification des prerequis Avant de demarrer, verifier que Docker est installe : ```bash docker --version docker compose version ``` Si Docker n'est pas installe, voir le fichier `installation.md`. ## Structure du projet ``` /GIT/ODOO/ ├── docker-compose.yml # Configuration Docker ├── .env # Variables d'environnement ├── config/ │ └── odoo.conf # Configuration Odoo └── addons/ # Modules personnalises (vide au debut) ``` ## Deploiement ### 1. Verifier la configuration Editer le fichier `.env` si necessaire pour modifier les parametres de base de donnees. ### 2. Creer le repertoire addons ```bash mkdir -p addons ``` ### 3. Demarrer les services ```bash docker compose up -d ``` Cette commande : - Telecharge les images Docker (Odoo 17 et PostgreSQL 15) - Cree les conteneurs - Demarre les services en arriere-plan ### 4. Verifier le statut ```bash docker compose ps ``` Les deux conteneurs doivent etre en etat "running". ### 5. Consulter les logs ```bash docker compose logs -f ``` Appuyer sur Ctrl+C pour quitter. ## Acceder a Odoo Ouvrir un navigateur et aller sur : http://localhost:8069 Au premier acces : 1. Creer une base de donnees 2. Utiliser le mot de passe master : `admin` 3. Configurer la langue et les modules de base ## Gestion des services Arreter les services : ```bash docker compose down ``` Redemarrer les services : ```bash docker compose restart ``` Voir les logs d'un service specifique : ```bash docker compose logs -f odoo docker compose logs -f db ``` ## Sauvegarde Les donnees sont stockees dans des volumes Docker : - `odoo-web-data` : fichiers Odoo - `odoo-db-data` : base de donnees PostgreSQL Pour sauvegarder la base de donnees : ```bash docker compose exec db pg_dump -U odoo odoo > backup.sql ```