Skip to content

Commit f568641

Browse files
authored
Add Tally onboarding intake workflow
Squash merge PR #335.
1 parent e82ed65 commit f568641

19 files changed

Lines changed: 3336 additions & 66 deletions

File tree

.env.example

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,19 @@ INTAKE_RESUME_FETCH_TIMEOUT_SECONDS=20.0
237237
INTAKE_RESUME_MAX_REDIRECTS=3
238238
# Optional comma-separated host allowlist for intake resume URL fetches
239239
INTAKE_RESUME_ALLOWED_HOSTS=
240+
# Onboarding Tally intake webhooks. ONBOARDING_TALLY_API_KEY is optional for
241+
# future API backfills; webhook submissions use the signing secret for auth.
242+
# Legacy aliases still work: TALLY_API_KEY, TALLY_WEBHOOK_SIGNING_SECRET,
243+
# TALLY_ALLOWED_FORM_IDS.
244+
ONBOARDING_TALLY_API_KEY=
245+
ONBOARDING_TALLY_WEBHOOK_SIGNING_SECRET=
246+
# Required for Tally webhook intake; comma-separated accepted onboarding form IDs.
247+
ONBOARDING_TALLY_ALLOWED_FORM_IDS=
248+
# Resume files are untrusted. Keep scanning required in production and configure
249+
# a scanner command; use "{path}" where the downloaded resume path should go.
250+
INTAKE_RESUME_REQUIRE_VIRUS_SCAN=false
251+
INTAKE_RESUME_VIRUS_SCAN_COMMAND=
252+
INTAKE_RESUME_VIRUS_SCAN_TIMEOUT_SECONDS=30.0
240253
EMAIL_RESUME_INTAKE_ENABLED=false
241254
EMAIL_RESUME_ALLOWED_EXTENSIONS=pdf,doc,docx
242255
EMAIL_RESUME_MAX_FILE_SIZE_MB=10

0 commit comments

Comments
 (0)