Back to Home
.env.example
Environment variables configuration template for kubiq.
.env.example
1# --- Core Configuration ---2PORT=30003NODE_ENV=production45# CORS Configuration6FRONTEND_DNS=https://frontend-dns.com7CORS_ORIGIN=https://frontend-dns.com89BACKEND_DNS=https://api.yourdomain.com1011# --- Database Configuration (DB_TYPE: json | mysql | mongo) ---12DB_TYPE=json1314# MySQL Config (Required if DB_TYPE=mysql)15# DB_HOST=dbhost16# DB_PORT=330617# DB_USER=dbuser18# DB_PASS=dbpass19# DB_NAME=kubiq_db2021# MongoDB Config (Required if DB_TYPE=mongo)22# DB_URI=mongodb://mongo:27017/kubiq_db2324# --- Service Configuration ---25POLL_INTERVAL=30000 # Interval in ms to check services26REQUEST_TIMEOUT=5000 # Timeout for HTTP requests2728# --- Data Persistence ---29ENABLE_PERSISTENCE=false30DATA_DIR=/app/data31SNAPSHOT_INTERVAL=300000 # How often to save JSON snapshot (ms)3233# --- Security & Auth ---34NATIVE_AUTH_ENABLED=true35JWT_SECRET=change-this-secret # Change this in production!3637# --- WebAuthn / Passkeys (Optional) ---38# RP_ID=yourdomain.com39# ORIGIN=https://yourdomain.com4041# --- Keycloak OIDC (Optional) ---42# KEYCLOAK_ENABLED=false43# KEYCLOAK_REALM=myrealm44# KEYCLOAK_URL=https://auth.example.com45# KEYCLOAK_CLIENT_ID=kubiq46