1.4 KiB
1.4 KiB
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 contratsS3_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 AWSAWS_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 SupabaseSUPABASE_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 signaturesigner_name: Nom du signataire de l'organisationclient_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.