Compare commits

...

3 Commits

Author SHA1 Message Date
dependabot[bot]
8ecc6a3f0a [UPDATE] Update environs requirement
Updates the requirements on [environs](https://github.com/sloria/environs) to permit the latest version.
- [Changelog](https://github.com/sloria/environs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sloria/environs/compare/14.5.0...15.0.0)

---
updated-dependencies:
- dependency-name: environs
  dependency-version: 15.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 08:27:47 +00:00
30df859039 Merge pull request #1339 from ae-utbm/docs-install
Add installation instructions for rhel
2026-04-05 16:40:10 +02:00
Sli
9c3f846f98 Add installation instructions for rhel 2026-04-05 14:19:34 +02:00
3 changed files with 35 additions and 4 deletions

View File

@@ -56,6 +56,12 @@ Commencez par installer les dépendances système :
sudo pacman -S postgresql nginx sudo pacman -S postgresql nginx
``` ```
=== "Fedora/RHEL/AlmaLinux/Rocky"
```bash
sudo dnf install postgresql libpq-devel nginx
```
=== "macOS" === "macOS"
```bash ```bash
@@ -100,9 +106,11 @@ PROCFILE_SERVICE=
vous devez ouvrir une autre fenêtre de votre terminal vous devez ouvrir une autre fenêtre de votre terminal
et lancer la commande `npm run serve` 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 disponible, remplacez juste `redis` par `valkey`.
En mode développement, le sith se charge de le démarrer mais En mode développement, le sith se charge de le démarrer mais
pas en production ! pas en production !

View File

@@ -79,6 +79,29 @@ cd /mnt/<la_lettre_du_disque>/vos/fichiers/comme/dhab
sudo pacman -S uv gcc git gettext pkgconf npm valkey 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" === "macOS"
Pour installer les dépendances, il est fortement recommandé d'installer le gestionnaire de paquets `homebrew <https://brew.sh/index_fr>`_. Pour installer les dépendances, il est fortement recommandé d'installer le gestionnaire de paquets `homebrew <https://brew.sh/index_fr>`_.
@@ -98,7 +121,7 @@ cd /mnt/<la_lettre_du_disque>/vos/fichiers/comme/dhab
!!!note !!!note
Python ne fait pas parti des dépendances puisqu'il est automatiquement 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 ## Finaliser l'installation

View File

@@ -45,7 +45,7 @@ dependencies = [
"pydantic-extra-types>=2.11.0,<3.0.0", "pydantic-extra-types>=2.11.0,<3.0.0",
"ical>=11.1.0,<12", "ical>=11.1.0,<12",
"redis[hiredis]>=5.3.0,<8.0.0", "redis[hiredis]>=5.3.0,<8.0.0",
"environs[django]>=14.5.0,<15.0.0", "environs[django]>=14.5.0,<16.0.0",
"requests>=2.32.5,<3.0.0", "requests>=2.32.5,<3.0.0",
"honcho>=2.0.0", "honcho>=2.0.0",
"psutil>=7.2.2,<8.0.0", "psutil>=7.2.2,<8.0.0",