ODOO/docs/installation.md

108 lines
1.8 KiB
Markdown

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