Lewati ke konten utama

Environment Variables

Flowra membaca konfigurasi dari .env saat runtime. CLI bisa membuat ulang template dengan:

flowra env:example

Di bawah ini daftar lengkap variabel yang digunakan scaffold default.

App

VariableTujuanDefault
APP_NAMENama aplikasi yang mudah dibacaFlowra
APP_ENVRuntime environment (development, staging, production)development
APP_DEBUGMengaktifkan logging verbosetrue
APP_URLBase URL untuk outbound linkshttp://localhost:3387
APP_PORTPort HTTP server3387
APP_TIMEZONETimezone default aplikasiAsia/Jakarta
LOG_LEVELLevel loggerinfo
CORS_ORIGINDaftar origin yang diizinkan, dipisah koma*
SESSION_SECRETSecret untuk signing sessionskosong

Database (default MySQL)

VariableTujuanDefault
DB_MYSQL_HOST_PRIMARYHost database utama127.0.0.1
DB_MYSQL_PORT_PRIMARYPort database utama3306
DB_MYSQL_HOST_READONLYHost database read-onlykosong
DB_MYSQL_PORT_READONLYPort database read-onlykosong
DB_MYSQL_HOST_STANDBYHost database standbykosong
DB_MYSQL_PORT_STANDBYPort database standbykosong
DB_DEFAULT_USERNAMEUsername databaseroot
DB_DEFAULT_PASSWORDPassword databasekosong
DB_DEFAULT_DATABASENama databaseflowra
DB_MYSQL_HOSTHost fallback jika primary tidak diset127.0.0.1
DB_MYSQL_PORTPort fallback jika primary tidak diset3306
DB_MYSQL_SSLAktifkan TLS/SSL (true/false)false
DB_MYSQL_SSL_CACA certificate opsional (string atau path)kosong
DB_REMOTE_CLOUDReserved untuk custom socket logicfalse

Cache dan queue

VariableTujuanDefault
CACHE_URLConnection string cache serverkosong
QUEUE_URLConnection string queue serverkosong
Kustomisasi per proyek

Anda bisa mengubah default dengan mengedit app/Config/*.js. Perbarui .env.example setelah perubahan.