Env Addon untuk Operator
Batas waktu script addon, pasangan timeout Camunda, serta kunci verifikasi dan penandatanganan Addon Store.
Halaman ini untuk operator on-prem. Variabel di bawah mengatur batas waktu eksekusi script addon dan kunci yang dipakai Addon Store.
Batas Waktu Script
| Env | Service | Default | Keterangan |
|---|---|---|---|
ADDON_SCRIPT_TIMEOUT | integration-service | 5m | Batas waktu satu eksekusi script addon. Format durasi Go (30s, 5m). Nilai kosong atau tidak valid kembali ke default. |
ALURKERJA_ADDON_HTTP_RESPONSE_TIMEOUT | camunda | 330000 (ms) | Berapa lama Camunda menunggu balasan integration-service. |
ALURKERJA_ADDON_HTTP_CONNECT_TIMEOUT | camunda | 10000 (ms) | Batas waktu membuka koneksi. |
ALURKERJA_ADDON_HTTP_RESPONSE_TIMEOUT harus lebih besar dari ADDON_SCRIPT_TIMEOUT ditambah margin. Bila sebaliknya, Camunda memutus lebih dulu dan Anda tidak menerima balasan timeout yang jelas dari integration-service. Bila Anda menaikkan ADDON_SCRIPT_TIMEOUT, naikkan juga nilai Camunda (satuannya milidetik).
Arti 504 script_timeout
Script yang berjalan melewati ADDON_SCRIPT_TIMEOUT dihentikan, dan integration-service menjawab 504 dengan body berisi reason: script_timeout. Riwayat eksekusi mencatat script timed out after Ns. Aksi yang dilakukan script sebelum dihentikan mungkin sudah sebagian berjalan — cek hasilnya sebelum mengulang.
Addon Store
| Env | Service | Keterangan |
|---|---|---|
ADDON_STORE_PUBLIC_KEYS | integration-service (instance pelanggan) | Kunci publik ed25519 untuk memverifikasi paket Store. Format kid:base64,kid2:base64 (base64 dari 32 byte; kid cocok dengan kunci penandatangan). Kosong = install dari Store ditolak (503 store_keys_not_configured); verifikasi tidak pernah dilewati. |
ADDON_STORE_SIGNING_KEY | license-admin-go (operator admin) | Kunci penandatangan paket yang disetujui, format kid:base64-seed (seed 32 byte). Kosong atau tidak valid = Setujui ditolak (503 store_signing_not_configured) dan pengajuan tetap Menunggu. |
STORE_MAX_PACKAGE_MB | license-admin-go | Ukuran maksimum paket pengajuan, default 50 (MB). |
Kunci penandatangan (ADDON_STORE_SIGNING_KEY) hanya ada di license-admin milik AlurKerja. Pasangan publiknya dibagikan ke instance pelanggan lewat ADDON_STORE_PUBLIC_KEYS. Jangan menyimpan kunci produksi di repositori.
Membuat kunci:
python3 -c "import os,base64;print('store-1:'+base64.b64encode(os.urandom(32)).decode())"Env Konsolidasi Antrean (asynq)
Registry environment variable untuk konsolidasi queue_jobs ke asynq — service mana menerima env apa, mana yang sudah diteruskan compose rilis dan mana yang belum, nilai default tiap flag, serta urutan aman menyalakannya tanpa menghentikan pengiriman notifikasi/webhook.
Overview
Panduan instalasi AlurKerja menggunakan Cloud Installer — satu perintah dari server Ubuntu kosong sampai AlurKerja bisa dibuka lewat HTTPS.
