ajout du pm2 pour installtion debian 12
This commit is contained in:
108
README.md
108
README.md
@@ -1,65 +1,91 @@
|
||||
# Runlock.re - Site Web Next.js
|
||||
# Runlock.re - Expert Vaultwarden à la Réunion
|
||||
|
||||
Site web moderne pour Runlock.re, expert Vaultwarden à la Réunion.
|
||||
Site web pour Runlock.re - Solutions de gestion de mots de passe sécurisées pour entreprises à la Réunion.
|
||||
|
||||
## 🚀 Technologies
|
||||
## 🚀 Technologies utilisées
|
||||
|
||||
- **Next.js 14** - Framework React
|
||||
- **TypeScript** - Typage statique
|
||||
- **Tailwind CSS** - Styling
|
||||
- **Framer Motion** - Animations
|
||||
- **Nodemailer** - Envoi d'emails
|
||||
- **Lucide React** - Icônes
|
||||
|
||||
## 📦 Installation
|
||||
## 📋 Prérequis
|
||||
|
||||
- Node.js 18+
|
||||
- npm ou yarn
|
||||
- Git
|
||||
|
||||
## 🛠️ Installation locale
|
||||
|
||||
```bash
|
||||
# Cloner le dépôt
|
||||
git clone https://github.com/VOTRE_USERNAME/runlock-v2.git
|
||||
cd runlock-v2
|
||||
|
||||
# Installer les dépendances
|
||||
npm install
|
||||
|
||||
# Lancer le serveur de développement
|
||||
# Créer le fichier .env.local
|
||||
cp .env.example .env.local
|
||||
# Éditer .env.local avec vos configurations SMTP
|
||||
|
||||
# Lancer en mode développement
|
||||
npm run dev
|
||||
|
||||
# Build pour la production
|
||||
npm run build
|
||||
|
||||
# Lancer en production
|
||||
npm start
|
||||
```
|
||||
|
||||
## 🎨 Fonctionnalités
|
||||
Le site sera accessible sur [http://localhost:3000](http://localhost:3000)
|
||||
|
||||
- ✨ Animations fluides avec Framer Motion
|
||||
- 🎯 Design moderne orienté sécurité
|
||||
- 📱 Responsive design
|
||||
- ⚡ Performance optimisée
|
||||
- 🔒 Thème sombre sécurisé
|
||||
## 📝 Variables d'environnement
|
||||
|
||||
## 📄 Structure
|
||||
Créez un fichier `.env.local` avec les variables suivantes :
|
||||
|
||||
```
|
||||
├── app/
|
||||
│ ├── layout.tsx # Layout principal
|
||||
│ ├── page.tsx # Page d'accueil
|
||||
│ └── globals.css # Styles globaux
|
||||
├── components/
|
||||
│ ├── Header.tsx # Navigation
|
||||
│ ├── Footer.tsx # Pied de page
|
||||
│ └── sections/ # Sections de la page
|
||||
│ ├── Hero.tsx
|
||||
│ ├── Stats.tsx
|
||||
│ ├── Services.tsx
|
||||
│ ├── Encryption.tsx
|
||||
│ ├── Timeline.tsx
|
||||
│ ├── Pricing.tsx
|
||||
│ ├── FAQ.tsx
|
||||
│ └── Contact.tsx
|
||||
└── ...
|
||||
```env
|
||||
SMTP_HOST=ssl0.ovh.net
|
||||
SMTP_PORT=465
|
||||
SMTP_USER=votre-email@runlock.re
|
||||
SMTP_PASSWORD=votre-mot-de-passe
|
||||
SMTP_FROM=noreply@runlock.re
|
||||
```
|
||||
|
||||
## 🌐 Déploiement
|
||||
## 🏗️ Scripts disponibles
|
||||
|
||||
Le site peut être déployé sur :
|
||||
- Vercel (recommandé pour Next.js)
|
||||
- Netlify
|
||||
- Tout hébergeur supportant Node.js
|
||||
```bash
|
||||
npm run dev # Lancer en mode développement
|
||||
npm run build # Construire pour la production
|
||||
npm run start # Lancer en mode production
|
||||
npm run lint # Vérifier le code
|
||||
```
|
||||
|
||||
## 📄 Pages disponibles
|
||||
|
||||
- `/` - Page d'accueil
|
||||
- `/mentions-legales` - Mentions légales
|
||||
- `/politique-confidentialite` - Politique de confidentialité
|
||||
- `/rgpd` - Conformité RGPD
|
||||
|
||||
## 📧 Fonctionnalités
|
||||
|
||||
- Formulaire de contact avec envoi d'email via SMTP OVH
|
||||
- Animations de fond sur toutes les sections
|
||||
- Design responsive
|
||||
- Optimisé pour le SEO
|
||||
|
||||
## 🚀 Déploiement
|
||||
|
||||
Consultez le fichier [DEPLOIEMENT.md](./DEPLOIEMENT.md) pour les instructions complètes de déploiement sur un serveur Debian 13.
|
||||
|
||||
## 📞 Contact
|
||||
|
||||
- Email : contact@runlock.re
|
||||
- Téléphone : 0693 51 15 58
|
||||
- Localisation : La Réunion (974)
|
||||
|
||||
## 📜 Licence
|
||||
|
||||
© 2025 Runlock.re - Tous droits réservés
|
||||
|
||||
---
|
||||
|
||||
**Réalisé par** [Httpdesign.fr](https://httpdesign.fr)
|
||||
|
||||
Reference in New Issue
Block a user