From 15f60dd1d72a2582b1103ada9bf4bb26c0f76532 Mon Sep 17 00:00:00 2001 From: Sli Date: Sat, 4 Apr 2026 23:51:43 +0200 Subject: [PATCH] Add installation instructions for rhel --- docs/tutorial/install-advanced.md | 12 ++++++++++-- docs/tutorial/install.md | 25 ++++++++++++++++++++++++- 2 files changed, 34 insertions(+), 3 deletions(-) diff --git a/docs/tutorial/install-advanced.md b/docs/tutorial/install-advanced.md index 367c86dd..680a5b43 100644 --- a/docs/tutorial/install-advanced.md +++ b/docs/tutorial/install-advanced.md @@ -56,6 +56,12 @@ Commencez par installer les dépendances système : sudo pacman -S postgresql nginx ``` + === "Fedora/RHEL/AlmaLinux/Rocky" + + ```bash + sudo dnf install postgresql libpq-devel nginx + ``` + === "macOS" ```bash @@ -100,9 +106,11 @@ PROCFILE_SERVICE= vous devez ouvrir une autre fenêtre de votre terminal et lancer la commande `npm run serve` -## Configurer Redis en service externe +## Configurer Redis/Valkey en service externe -Redis est installé comme dépendance mais pas lancé par défaut. +Redis est installé comme dépendance mais n'es pas lancé par défaut. + +Si vous avez installé Valkey parce que Redis n'es pas disponnible, remplacez juste `redis` par `valkey`. En mode développement, le sith se charge de le démarrer mais pas en production ! diff --git a/docs/tutorial/install.md b/docs/tutorial/install.md index 8a4ddb64..4067bed7 100644 --- a/docs/tutorial/install.md +++ b/docs/tutorial/install.md @@ -79,6 +79,29 @@ cd /mnt//vos/fichiers/comme/dhab sudo pacman -S uv gcc git gettext pkgconf npm valkey ``` + === "Fedora" + ```bash + sudo dnf update + sudo dnf install epel-release + sudo dnf install python-devel uv git gettext pkgconf npm redis @c-development @development-tools + ``` + + === "RHEL/AlmaLinux/Rocky" + ```bash + dnf update + dnf install epel-release + dnf install python-devel uv git gettext pkgconf npm valkey + dnf group install "Development Tools" + ``` + + La couche de compatibilitée valkey/redis est un package Fedora. + Il est nécessaire de faire un alias nous même: + + ```bash + ln -s /usr/bin/valkey-server /usr/bin/redis-server + ``` + + === "macOS" Pour installer les dépendances, il est fortement recommandé d'installer le gestionnaire de paquets `homebrew `_. @@ -98,7 +121,7 @@ cd /mnt//vos/fichiers/comme/dhab !!!note Python ne fait pas parti des dépendances puisqu'il est automatiquement - installé par uv. + installé par uv. Il est cependant parfois nécessaire d'installer les headers Python nécessaire à la compilation de certains paquets. ## Finaliser l'installation