Mise en service d'odoo voir deploy.md pour le lancemant
This commit is contained in:
parent
e2b4125fd9
commit
92e5e02524
2
.env
2
.env
@ -1,5 +1,5 @@
|
||||
# PostgreSQL Database Configuration
|
||||
POSTGRES_DB=odoo
|
||||
POSTGRES_DB=postgres
|
||||
POSTGRES_USER=odoo
|
||||
POSTGRES_PASSWORD=odoo_secure_password_2025
|
||||
POSTGRES_HOST=db
|
||||
|
@ -1,2 +1,3 @@
|
||||
[options]
|
||||
admin_passwd = admin
|
||||
proxy_mode = True
|
||||
|
100
docs/deploy.md
Normal file
100
docs/deploy.md
Normal file
@ -0,0 +1,100 @@
|
||||
# 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
|
||||
```
|
107
docs/installation.md
Normal file
107
docs/installation.md
Normal file
@ -0,0 +1,107 @@
|
||||
# Installation Docker et Docker Compose
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Serveur Debian 12 (Bookworm) avec acces root ou sudo.
|
||||
|
||||
## Installation de Docker
|
||||
|
||||
### 1. Mettre a jour le systeme
|
||||
|
||||
```bash
|
||||
sudo apt-get update
|
||||
```
|
||||
|
||||
### 2. Installer les packages prerequis
|
||||
|
||||
```bash
|
||||
sudo apt-get install -y ca-certificates curl gnupg
|
||||
```
|
||||
|
||||
### 3. Ajouter la cle GPG officielle de Docker
|
||||
|
||||
```bash
|
||||
sudo install -m 0755 -d /etc/apt/keyrings
|
||||
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
|
||||
sudo chmod a+r /etc/apt/keyrings/docker.gpg
|
||||
```
|
||||
|
||||
### 4. Ajouter le depot Docker
|
||||
|
||||
```bash
|
||||
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list
|
||||
```
|
||||
|
||||
### 5. Mettre a jour la liste des packages
|
||||
|
||||
```bash
|
||||
sudo apt-get update
|
||||
```
|
||||
|
||||
### 6. Installer Docker Engine et Docker Compose
|
||||
|
||||
```bash
|
||||
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
||||
```
|
||||
|
||||
### 7. Ajouter votre utilisateur au groupe docker
|
||||
|
||||
```bash
|
||||
sudo usermod -aG docker $USER
|
||||
```
|
||||
|
||||
Deconnectez-vous puis reconnectez-vous pour que les changements prennent effet.
|
||||
|
||||
### 8. Verifier l'installation
|
||||
|
||||
```bash
|
||||
docker --version
|
||||
docker compose version
|
||||
```
|
||||
|
||||
## Demarrage d'Odoo
|
||||
|
||||
### 1. Se placer dans le repertoire du projet
|
||||
|
||||
```bash
|
||||
cd /GIT/ODOO
|
||||
```
|
||||
|
||||
### 2. Creer le repertoire addons
|
||||
|
||||
```bash
|
||||
mkdir -p addons
|
||||
```
|
||||
|
||||
### 3. Demarrer les conteneurs
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
### 4. Verifier que les conteneurs fonctionnent
|
||||
|
||||
```bash
|
||||
docker compose ps
|
||||
```
|
||||
|
||||
### 5. Acceder a Odoo
|
||||
|
||||
Ouvrir un navigateur et aller sur : http://localhost:8069
|
||||
|
||||
## Commandes utiles
|
||||
|
||||
Arreter les conteneurs :
|
||||
```bash
|
||||
docker compose down
|
||||
```
|
||||
|
||||
Voir les logs :
|
||||
```bash
|
||||
docker compose logs -f
|
||||
```
|
||||
|
||||
Redemarrer les conteneurs :
|
||||
```bash
|
||||
docker compose restart
|
||||
```
|
Loading…
x
Reference in New Issue
Block a user