# 🚀 Lancement de Lions User Manager

**Date**: 2025-01-29

---

## 📋 Instructions de Lancement

### 1. Compilation

```bash
cd C:\Users\dadyo\PersonalProjects\lions-workspace\lions-user-manager
mvn clean install -DskipTests
```

### 2. Lancement en Mode Développement

```bash
cd lions-user-manager-client-quarkus-primefaces-freya
mvn quarkus:dev
```

### 3. Accès à l'Application

Une fois l'application démarrée, accédez à:

- **URL**: http://localhost:8081
- **Page d'accueil**: http://localhost:8081/index.xhtml
- **Liste des utilisateurs**: http://localhost:8081/pages/user-manager/users/list.xhtml

---

## ⚙️ Configuration Requise

### Variables d'Environnement (Optionnel)

```bash
# Backend URL (par défaut: http://localhost:8080)
LIONS_USER_MANAGER_BACKEND_URL=http://localhost:8080

# Keycloak (si nécessaire)
KEYCLOAK_AUTH_SERVER_URL=https://security.lions.dev/realms/master
KEYCLOAK_CLIENT_ID=lions-user-manager-client
KEYCLOAK_CLIENT_SECRET=<secret>
```

---

## 🔍 Vérification

### 1. Vérifier que l'application démarre

Vous devriez voir dans les logs:
```
__  ____  __  _____   ___  __ ____  ______ 
 --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ 
 -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   
--\___\_\____/_/ |_/_/|_/_/|_|\____/___/   
```

### 2. Vérifier les endpoints

- Health Check: http://localhost:8081/health
- Metrics: http://localhost:8081/metrics

---

## 🐛 Dépannage

### Port déjà utilisé

Si le port 8081 est déjà utilisé, modifiez dans `application.properties`:
```properties
quarkus.http.port=8082
```

### Erreur de compilation

Vérifiez que tous les modules sont compilés:
```bash
mvn clean install -DskipTests
```

### Erreur REST Client

Vérifiez que le backend est démarré et accessible à l'URL configurée.

---

## 📝 Notes

- L'application démarre en mode développement par défaut
- Le hot-reload est activé (modifications automatiques)
- Les logs sont en mode DEBUG en développement

---

**Bon test ! 🎉**

