# ================================================================
# Konfigurasi environment. Salin file ini ke `.env` lalu sesuaikan.
# ================================================================

# --- DATABASE ---------------------------------------------------
# MySQL (cPanel).
DATABASE_URL="mysql://mana1261_admintelur:admintelur@localhost:3306/mana1261_telur"

# --- AUTH -------------------------------------------------------
# Ganti dengan string acak panjang di produksi (mis. `openssl rand -base64 48`).
JWT_SECRET="ganti-dengan-rahasia-acak-panjang-di-produksi"
# Umur access token (menit, disegarkan otomatis & senyap selama masih
# "diingat") & umur "login tersimpan" per-perangkat (hari, sliding — reset
# tiap dipakai; kalau perangkat idle melebihi ini, wajib login manual lagi).
ACCESS_TOKEN_TTL_MIN=15
REFRESH_TOKEN_TTL_DAYS=1

# --- APP --------------------------------------------------------
NODE_ENV="development"

# --- OBJECT STORAGE (Fase lanjutan) ----------------------------
# Fase 1 bawaan: simpan foto ke /public/uploads (lokal).
# Untuk produksi ganti ke S3/MinIO:
# STORAGE_DRIVER="s3"   # "local" | "s3"
# S3_ENDPOINT=""
# S3_BUCKET=""
# S3_ACCESS_KEY=""
# S3_SECRET_KEY=""
STORAGE_DRIVER="local"

# --- ADJUSTMENT AUTO-FLAG (SOP 10.C.4) --------------------------
# % perubahan stok yang memicu is_flagged_for_review.
STOCK_ADJUSTMENT_FLAG_THRESHOLD_PCT=20
