101 lines
1.8 KiB
Markdown
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
|
|
```
|