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
|
# PostgreSQL Database Configuration
|
||||||
POSTGRES_DB=odoo
|
POSTGRES_DB=postgres
|
||||||
POSTGRES_USER=odoo
|
POSTGRES_USER=odoo
|
||||||
POSTGRES_PASSWORD=odoo_secure_password_2025
|
POSTGRES_PASSWORD=odoo_secure_password_2025
|
||||||
POSTGRES_HOST=db
|
POSTGRES_HOST=db
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
[options]
|
[options]
|
||||||
admin_passwd = admin
|
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