Guide de déploiement
Prérequis
- Node.js 20+
- Un projet Supabase
- Une clé API Lingo.dev
- Un compte Vercel (pour le déploiement)
- Un compte GitHub (pour CI/CD)
Étape 1 : configuration de Supabase
- Créez un nouveau projet sur supabase.com
- Accédez à l'éditeur SQL
- Exécutez le SQL depuis
lib/supabase.ts(la section commentée en bas) - Copiez l'URL de votre projet et les clés depuis Paramètres → API
Étape 2 : variables d'environnement
Créez .env.local avec vos valeurs réelles :
LINGODOTDEV_API_KEY=your_key
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_key
NEXT_PUBLIC_APP_URL=https://your-app.vercel.app
Étape 3 : traduire la documentation
Exécutez la CLI Lingo pour générer les traductions de toute la documentation :
npm run translate:docs
Cela crée la documentation traduite dans docs/es/, docs/fr/, docs/de/, docs/ja/ et docs/zh/.
Étape 4 : déployer sur Vercel
- Poussez votre code sur GitHub
- Accédez à vercel.com et importez votre dépôt
- Ajoutez toutes les variables d'environnement dans le tableau de bord Vercel
- Déployez
Étape 5 : GitHub Actions (CI/CD)
- Accédez à votre dépôt GitHub → Paramètres → Secrets and variables → Actions
- Ajoutez le secret :
LINGODOTDEV_API_KEY - Le workflow dans
.github/workflows/translate-docs.ymltraduira automatiquement la documentation Ă chaque push
Étape 6 : configurer Lingo MCP dans Cursor
- Ouvrez les paramètres de Cursor → onglet MCP
- Ajoutez un nouveau serveur MCP :
- Nom :
Lingo.dev - Commande :
npx - Args :
["-y", "lingo.dev", "mcp", "YOUR_API_KEY"]
- Nom :
- Redémarrez Cursor
- Vérifiez l'indicateur de statut vert
Liste de vérification pour la production
- Tables Supabase créées avec RLS activé
- Toutes les variables d'environnement définies dans Vercel
- Lingo Compiler compile les traductions au déploiement
- Documentation traduite via CLI
- Workflow CI/CD testé
- MCP configuré dans l'environnement de développement
- Données de démonstration générées pour la présentation
- Les 5 outils Lingo.dev vérifiés et fonctionnels
Surveillance
Après le déploiement, surveillez votre application :
- Tableau de bord Vercel — Journaux de déploiement et analyses
- Tableau de bord Supabase — Surveillance de la base de données et journaux
- GitHub Actions — Statut du pipeline CI/CD