Environment Variables

Semua variabel .env yang dipakai CAF Orchestrator, dikumpulkan dalam satu halaman.

Referensi lengkap variabel .env yang disebut di halaman-halaman lain — dikumpulkan di sini supaya kamu tidak perlu bolak-balik saat setup.

Core

VariabelWajibKeterangan
REDIS_URLYaKoneksi ke instance Redis untuk queue BullMQ
CLAUDE_CODE_TOKENYaKredensial untuk menjalankan Claude Code headless
WEBHOOK_SECRETYaSecret untuk memverifikasi payload webhook masuk dari tracker

Tracker

VariabelWajibKeterangan
LINEAR_API_KEYKalau pakai LinearPersonal API key dengan akses baca ke workspace
JIRA_API_TOKENKalau pakai JiraAPI token dari Account Settings → Security
JIRA_EMAILKalau pakai JiraEmail akun yang membuat token di atas
JIRA_BASE_URLKalau pakai JiraURL instance Jira kamu, misal https://tim-kamu.atlassian.net

Git host

VariabelWajibKeterangan
GITHUB_TOKENKalau repo di GitHubFine-grained PAT dengan scope Contents dan Pull requests
GITLAB_TOKENKalau repo di GitLabProject access token dengan scope write_repository dan api

Isi hanya variabel tracker dan git host yang sesuai dengan stack kamu — tidak perlu mengisi keduanya (Linear dan Jira, atau GitHub dan GitLab) sekaligus.

Detail cara mendapatkan tiap kredensial ada di halaman masing-masing: CAF Orchestrator, Linear, Jira, dan GitHub / GitLab.