First Push
This commit is contained in:
54
SETUP.md
Normal file
54
SETUP.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# Guide de configuration
|
||||
|
||||
## Étapes d'installation
|
||||
|
||||
1. **Installer les dépendances**
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
2. **Créer le fichier `.env`**
|
||||
Créez un fichier `.env` à la racine du projet avec le contenu suivant :
|
||||
```
|
||||
DATABASE_URL="file:./dev.db"
|
||||
NEXTAUTH_SECRET="votre-cle-secrete-changez-en-production"
|
||||
NEXTAUTH_URL="http://localhost:3000"
|
||||
```
|
||||
|
||||
3. **Initialiser la base de données**
|
||||
```bash
|
||||
npm run db:push
|
||||
```
|
||||
|
||||
4. **Générer le client Prisma**
|
||||
```bash
|
||||
npm run db:generate
|
||||
```
|
||||
|
||||
5. **Créer un utilisateur de test**
|
||||
```bash
|
||||
npm run setup
|
||||
```
|
||||
|
||||
Cela créera un utilisateur avec :
|
||||
- Email: `admin@example.com`
|
||||
- Mot de passe: `admin123`
|
||||
|
||||
6. **Lancer le serveur de développement**
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
L'application sera accessible sur [http://localhost:3000](http://localhost:3000)
|
||||
|
||||
## Accès
|
||||
|
||||
- Page de connexion: http://localhost:3000/login
|
||||
- Tableau de bord: http://localhost:3000/dashboard (nécessite une connexion)
|
||||
|
||||
## Utilisateur de test
|
||||
|
||||
- **Email**: admin@example.com
|
||||
- **Mot de passe**: admin123
|
||||
|
||||
⚠️ **Important**: Changez ces identifiants en production !
|
||||
Reference in New Issue
Block a user