Go to file
2026-01-16 12:07:04 +01:00
app Pages corrections 2026-01-16 12:07:04 +01:00
components Notifications corrections 2026-01-16 11:23:13 +01:00
docs rc Upgrade 2026-01-13 22:17:19 +01:00
hooks Notifications corrections 2026-01-16 10:50:18 +01:00
lib Pages corrections 2026-01-16 11:58:45 +01:00
prisma Agenda refactor 2026-01-15 12:11:26 +01:00
public Initial commit 2026-01-09 21:06:52 +01:00
redis Initial commit 2026-01-09 21:06:52 +01:00
scripts Agenda refactor 2026-01-15 17:02:54 +01:00
styles Initial commit 2026-01-09 21:06:52 +01:00
types PreProd 2026-01-12 10:37:21 +01:00
.DS_Store Centrale Refactor Big 2026-01-12 14:46:22 +01:00
.env.example PreProd 2026-01-12 10:37:21 +01:00
.gitignore SECURITY: Remove backdoor from next.config.mjs 2026-01-10 10:51:15 +01:00
ANALYSE_PAGES_S3.md Notifications corrections 2026-01-16 11:23:13 +01:00
AUDIT_API_N8N_CONNECTION.md Initial commit 2026-01-09 21:06:52 +01:00
base.json Initial commit 2026-01-09 21:06:52 +01:00
CALENDAR_SYNC_ARCHITECTURE_ANALYSIS.md Agenda refactor 2026-01-15 12:11:26 +01:00
caprover-nginx-template-fixed.conf Initial commit 2026-01-09 21:06:52 +01:00
components.json Initial commit 2026-01-09 21:06:52 +01:00
CRITICAL_ISSUE_ANALYSIS.md Initial commit 2026-01-09 21:06:52 +01:00
db_query.sql Initial commit 2026-01-09 21:06:52 +01:00
DEVOIRS_WIDGET_FLOW_ANALYSIS.md vision refactor 2026-01-15 22:15:59 +01:00
docker-compose.prod.yml PreProd 2026-01-12 10:37:21 +01:00
docker-compose.yml Initial commit 2026-01-09 21:06:52 +01:00
Dockerfile Initial commit 2026-01-09 21:06:52 +01:00
Dockerfile.prod PreProd 2026-01-12 10:37:21 +01:00
global.d.ts Initial commit 2026-01-09 21:06:52 +01:00
index.js Initial commit 2026-01-09 21:06:52 +01:00
keycloak-user-creation-workflow.json Initial commit 2026-01-09 21:06:52 +01:00
LOG_ANALYSIS_SUMMARY.md Initial commit 2026-01-09 21:06:52 +01:00
logo.png Initial commit 2026-01-09 21:06:52 +01:00
MISSION_CREATION_CALLBACK_MISSING.md Initial commit 2026-01-09 21:06:52 +01:00
MISSION_CREATION_FLOW_EXPLANATION.md Initial commit 2026-01-09 21:06:52 +01:00
MISSION_DELETION_FLOW_ANALYSIS.md Initial commit 2026-01-09 21:06:52 +01:00
MISSION_DELETION_FLOW_COMPLETE_ANALYSIS.md Initial commit 2026-01-09 21:06:52 +01:00
MISSION_DELETION_N8N_IDS_ISSUE_ANALYSIS.md Initial commit 2026-01-09 21:06:52 +01:00
MISSIONS_CODE_REVIEW.md Centrale Refactor Big 2026-01-12 14:46:22 +01:00
N8N_API_KEY_MISMATCH_FIX.md Initial commit 2026-01-09 21:06:52 +01:00
N8N_API_KEY_MISSING_FIX.md Initial commit 2026-01-09 21:06:52 +01:00
N8N_API_KEY_SOLUTION.md Initial commit 2026-01-09 21:06:52 +01:00
N8N_CONFIGURATION_FIX.md Initial commit 2026-01-09 21:06:52 +01:00
N8N_ROCKETCHAT_FIX.md Vision Refactor 2026-01-14 11:15:51 +01:00
N8N_SAVE_MISSION_API_FIX.md Initial commit 2026-01-09 21:06:52 +01:00
N8N_WRONG_URL_FIX.md Initial commit 2026-01-09 21:06:52 +01:00
NeahMissionGeneratePlan.json Initial commit 2026-01-09 21:06:52 +01:00
next-env.d.ts Resolve conflicts after pull (keep origin/main) 2026-01-11 10:12:53 +01:00
next.config.mjs PreProd 2026-01-12 10:37:21 +01:00
nginx-config-fix.conf Initial commit 2026-01-09 21:06:52 +01:00
NOTIFICATIONS_COMPLETE_SYSTEM.md notifications 2026-01-11 22:29:40 +01:00
NOTIFICATIONS_DEEP_ANALYSIS.md refactor Notifications 2026-01-16 00:12:15 +01:00
NOTIFICATIONS_FLOW_ANALYSIS.md notifications 2026-01-11 22:22:53 +01:00
NOTIFICATIONS_IMPLEMENTATION_SUMMARY.md refactor Notifications 2026-01-16 00:12:15 +01:00
NOTIFICATIONS_SIMPLIFIED_ARCHITECTURE.md refactor Notifications 2026-01-16 00:12:15 +01:00
package-lock.json Update 2026-01-11 09:28:10 +01:00
package.json Agenda Sync refactor 2026-01-14 13:47:36 +01:00
postcss.config.mjs Initial commit 2026-01-09 21:06:52 +01:00
PRODUCTION_VIABILITY_ASSESSMENT.md Agenda refactor 2026-01-15 12:11:26 +01:00
PROJECT_DEEP_ANALYSIS.md Initial commit 2026-01-09 21:06:52 +01:00
README.DEPLOYMENT.md PreProd 2026-01-12 10:37:21 +01:00
REALTIME_NOTIFICATIONS_IMPLEMENTATION.md notifications 2026-01-11 22:22:53 +01:00
REALTIME_NOTIFICATIONS_PROPOSAL.md notifications 2026-01-11 22:22:53 +01:00
SECURITY_INCIDENT_REPORT.md Resolve stash conflicts: keep updated config and package.json 2026-01-11 09:45:45 +01:00
tailwind.config.ts Initial commit 2026-01-09 21:06:52 +01:00
test-infomaniak-caldav-simple.sh Agenda refactor 2026-01-14 20:35:02 +01:00
test-infomaniak-caldav.js Agenda refactor 2026-01-14 20:37:49 +01:00
test-infomaniak-caldav.sh Agenda refactor 2026-01-14 20:35:02 +01:00
test-n8n-curl-env.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-curl-precise.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-curl.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-inline.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-python.py Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-simple-vm.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-simple.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-vm.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-webhook-direct.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-webhook-env.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-webhook-precise.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-n8n-webhook.sh Vision Refactor 2026-01-14 11:15:51 +01:00
test-upload.js Initial commit 2026-01-09 21:06:52 +01:00
tsconfig.json Update 2026-01-11 09:24:33 +01:00
tsconfig.tsbuildinfo Initial commit 2026-01-09 21:06:52 +01:00
TWENTY_CRM_INTEGRATION.md vision refactor 2026-01-15 22:27:51 +01:00
Untitled Initial commit 2026-01-09 21:06:52 +01:00
update-imports.js Initial commit 2026-01-09 21:06:52 +01:00
update-imports.sh Initial commit 2026-01-09 21:06:52 +01:00
vercel.json PreProd 2026-01-12 10:37:21 +01:00
VERIFY_INTEGRATION_IDS_SAVED.md Initial commit 2026-01-09 21:06:52 +01:00
yarn.lock Update 2026-01-11 09:28:10 +01:00

Guide de Déploiement - Neah

Ce document fournit un aperçu rapide des ressources de déploiement disponibles pour Neah.

📚 Documentation

  • DEPLOYMENT.md: Guide complet de déploiement étape par étape
  • RUNBOOK.md: Procédures opérationnelles (déploiement, incidents, rollback)
  • OBSERVABILITY.md: Stratégie de monitoring et observabilité

🚀 Déploiement rapide

Prérequis

  1. Compte Vercel configuré
  2. Serveur PostgreSQL auto-hébergé
  3. Variables d'environnement configurées (voir .env.example)

Étapes

  1. Configurer les variables d'environnement

    Copiez .env.example et remplissez les valeurs pour la production.

  2. Vérifier la configuration

    ./scripts/verify-vercel-config.sh
    
  3. Appliquer les migrations Prisma

    export DATABASE_URL="postgresql://..."
    ./scripts/migrate-prod.sh
    
  4. Déployer sur Vercel

    git push origin main
    # Vercel déploiera automatiquement
    

📁 Fichiers importants

  • .env.example: Liste complète des variables d'environnement
  • docker-compose.prod.yml: Configuration Docker pour PostgreSQL/Redis en production
  • vercel.json: Configuration Vercel
  • scripts/migrate-prod.sh: Script de migration Prisma pour la production
  • scripts/verify-vercel-config.sh: Script de vérification de configuration

🔍 Vérifications post-déploiement

  1. Health check: GET /api/health
  2. Vérifier les logs Vercel
  3. Tester l'authentification
  4. Vérifier les fonctionnalités critiques

🆘 En cas de problème

Consultez RUNBOOK.md pour les procédures d'incident et de rollback.

📞 Support

Pour toute question sur le déploiement, contactez l'équipe Neah.