ODOO/docs/deploy.md

101 lines
1.8 KiB
Markdown

# 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
```