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

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