ODOO/docs/deploy.md

1.8 KiB

Deploiement Odoo Covoit'Ouest

Verification des prerequis

Avant de demarrer, verifier que Docker est installe :

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

mkdir -p addons

3. Demarrer les services

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

docker compose ps

Les deux conteneurs doivent etre en etat "running".

5. Consulter les logs

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 :

docker compose down

Redemarrer les services :

docker compose restart

Voir les logs d'un service specifique :

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 :

docker compose exec db pg_dump -U odoo odoo > backup.sql