espace-paie-odentas/DOCUSEAL_ENV_VARIABLES.md
2025-10-12 17:05:46 +02:00

34 lines
No EOL
1.4 KiB
Markdown

# 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.