chore(server): reformat code and improve mise tooling config

- Normalise le style (guillemets doubles, black/ruff)
- mise.toml : ajoute [tools], tâches dev/clean, port par défaut
- server.py : fallback PORT via variable d'environnement
This commit is contained in:
Guillaume DENIS 2026-07-04 18:12:34 +02:00 committed by TheHackdes
parent 3654cba41d
commit 05df4c0dd8
5 changed files with 245 additions and 172 deletions

View file

@ -11,15 +11,11 @@ Le tout accessible depuis un seul serveur, avec navigation entre les 3 apps.
## Prérequis
- [mise](https://mise.jdx.dev/) — lanceur de tâches
- [uv](https://docs.astral.sh/uv/) — gestion des dépendances et de Python
`uv` installe automatiquement **Python 3.13** et les dépendances (`ldap3`) au premier lancement — rien d'autre à installer.
Installer mise et uv :
Installer mise :
```bash
curl https://mise.run | sh # mise
curl -LsSf https://astral.sh/uv/install.sh | sh # uv
```
## Installation
@ -27,8 +23,8 @@ curl -LsSf https://astral.sh/uv/install.sh | sh # uv
Le dossier `cmdb` est un sous-module git — cloner avec `--recurse-submodules` :
```bash
git clone --recurse-submodules <url-du-repo>
cd VERSION2
git clone --recurse-submodules https://git.thehackdes.com/TheHackdes/Dashboard_Admin_Sys.git
cd Dashboard_Admin_Sys
```
Sous-module déjà cloné sans l'option :