ajout du pm2 pour installtion debian 12

This commit is contained in:
SarTron-NorthBlue
2025-11-20 20:28:34 +04:00
parent eeae058233
commit 2134afdda8
6 changed files with 1839 additions and 41 deletions

108
README.md
View File

@@ -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)