chore: add .env-sample with all required environment variables
Documents every variable used across the project, grouped by service (Adobe Sign and DocuSign), with comments explaining where to find each value. Auto-written cache variables (tokens, expiry) are included but left blank. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
e2e47f2662
commit
ad0131c2d9
|
|
@ -0,0 +1,51 @@
|
|||
# Adobe Sign → DocuSign Migrator — Environment Variables
|
||||
# Copy this file to .env and fill in your values.
|
||||
# Never commit .env to version control.
|
||||
|
||||
# ─── Adobe Sign ──────────────────────────────────────────────────────────────
|
||||
|
||||
# OAuth app credentials from the Adobe Sign developer console
|
||||
ADOBE_CLIENT_ID=your-adobe-client-id
|
||||
ADOBE_CLIENT_SECRET=your-adobe-client-secret
|
||||
|
||||
# Auto-written by src/adobe_auth.py after the one-time OAuth flow.
|
||||
# Leave blank; they will be populated on first run.
|
||||
ADOBE_ACCESS_TOKEN=
|
||||
ADOBE_REFRESH_TOKEN=
|
||||
ADOBE_SIGN_BASE_URL=https://api.eu2.adobesign.com/api/rest/v6
|
||||
|
||||
# ─── DocuSign ────────────────────────────────────────────────────────────────
|
||||
|
||||
# Integration key (client ID) from the DocuSign developer console
|
||||
DOCUSIGN_CLIENT_ID=your-integration-key
|
||||
|
||||
# Client secret — only needed for the one-time Auth Code Grant consent flow
|
||||
DOCUSIGN_CLIENT_SECRET=your-client-secret
|
||||
|
||||
# GUID of the DocuSign user to impersonate via JWT grant
|
||||
# Found in the DocuSign admin UI under Users → user details
|
||||
DOCUSIGN_USER_ID=your-docusign-user-guid
|
||||
|
||||
# Account ID of the target DocuSign account
|
||||
# Found in the DocuSign admin UI under Settings → Account Profile
|
||||
DOCUSIGN_ACCOUNT_ID=your-docusign-account-id
|
||||
|
||||
# Path to the RSA private key file used for JWT signing
|
||||
# Generate a keypair in the DocuSign developer console and save the private key here
|
||||
DOCUSIGN_PRIVATE_KEY_PATH=/path/to/private.key
|
||||
|
||||
# OAuth auth server — use account-d.docusign.com for sandbox, account.docusign.com for production
|
||||
DOCUSIGN_AUTH_SERVER=account-d.docusign.com
|
||||
|
||||
# eSignature REST API base URL
|
||||
# Sandbox: https://demo.docusign.net/restapi
|
||||
# Production: https://na3.docusign.net/restapi (replace na3 with your shard)
|
||||
DOCUSIGN_BASE_URL=https://demo.docusign.net/restapi
|
||||
|
||||
# Redirect URI registered in your DocuSign app (used only during one-time consent flow)
|
||||
DOCUSIGN_REDIRECT_URI=http://localhost:8080/callback
|
||||
|
||||
# Auto-written by src/docusign_auth.py to cache the JWT access token.
|
||||
# Leave blank; they will be populated automatically.
|
||||
DOCUSIGN_ACCESS_TOKEN=
|
||||
DOCUSIGN_TOKEN_EXPIRY=
|
||||
Loading…
Reference in New Issue