# Variables d'environnement requises pour la signature électronique

## DocuSeal
- `DOCUSEAL_TOKEN`: Token d'authentification pour l'API DocuSeal

## AWS S3 (pour les PDFs et les emails HTML)
- `AWS_REGION`: Région AWS (par défaut: eu-west-3)
- `S3_BUCKET_NAME`: Nom du bucket S3 pour les PDFs de contrats
- `S3_BUCKET_NAME_EMAILS`: Nom du bucket S3 pour les emails HTML

## AWS SES (pour l'envoi d'emails)
- `AWS_ACCESS_KEY_ID`: Clé d'accès AWS
- `AWS_SECRET_ACCESS_KEY`: Clé secrète AWS
- Les credentials AWS doivent avoir les permissions pour:
  - SES: SendEmail
  - S3: GetObject, PutObject
  - DynamoDB: PutItem, UpdateItem (pour la table DocuSealNotification)

## AWS DynamoDB (pour le tracking des signatures)
- Table requise: `DocuSealNotification`
- Clé de partition: `submission_id` (String)

## Supabase (pour les données des contrats et organisations)
- `NEXT_PUBLIC_SUPABASE_URL`: URL publique de Supabase
- `SUPABASE_SERVICE_ROLE_KEY`: Clé de service pour contourner RLS si nécessaire

## Structure de la table organizations dans Supabase
Les colonnes suivantes sont requises pour la signature électronique:
- `email`: Email de l'organisation pour la signature
- `signer_name`: Nom du signataire de l'organisation
- `client_code`: Code client de l'organisation

## Note importante
Assurez-vous que toutes ces variables sont configurées dans votre environnement de production avant d'utiliser la fonctionnalité de signature électronique.