Konfigurasi doc

Ngorei Framework menggunakan file .env untuk mengatur konfigurasi dasar aplikasi. File ini berisi pengaturan penting seperti koneksi database, kredensial aplikasi, dan konfigurasi server.

Arsitektur yang Sederhana namun Powerful

Penjelasan Konfigurasi Utama:
1. Konfigurasi Aplikasi
  • APP_NAME - Nama aplikasi Anda
  • APP_VERSION - Versi framework yang digunakan
  • APP_CREDENTIAL - Kredensial keamanan aplikasi
  • APP_ENV - Environment aplikasi (development/production)
  • APP_DEBUG - Mode debug (true/false)
2. Konfigurasi Database
  • DB_HOST - Host database
  • DB_NAME - Nama database
  • DB_USER - Username database
  • DB_PASS - Password database
  • DB_PORT - Port database
3. Konfigurasi Server
  • SERVER_PORT - Port server produksi
  • SERVER_HOST - Host server
  • PUBLIC_URL - URL publik aplikasi
  • DEV_PORT - Port untuk development
4. Konfigurasi Tambahan
  • TIMEZONE - Pengaturan zona waktu
  • LOG_LEVEL - Level logging aplikasi
  • SDK_PORT - Port untuk WebSocket
.env
# Konfigurasi Aplikasi
APP_NAME=Ngorei
APP_VERSION=v.4.0.2
APP_CREDENTIAL=42263-FDBF4-68B6B-EF3F4
APP_ENV=development
APP_DEBUG=false
APP_BASE_PATH=/
APP_MOBILE_DETECT=true
# Database
DB_HOST=localhost
DB_NAME=exsampel
DB_USER=root
DB_PASS=12345678
DB_PORT=3306
DB_CHARSET=utf8mb4
# Timezone
TIMEZONE=Asia/Jakarta
# Server Configuration
SERVER_PORT=80
SERVER_HOST=192.168.1.112
PUBLIC_URL=http://192.168.1.112
DOCUMENT_ROOT=public
# Logging Configuration
LOG_LEVEL=info
# Untuk development
DEV_PORT=8000
#phpmyadmin
PHPMYADMIN=D:\Dekstop\phpmyadmin
#Websocket
SDK_PORT=8080
Catatan Penting:
  • Pastikan untuk tidak menyertakan file .env saat melakukan push ke repository
  • Gunakan .env.example sebagai template untuk konfigurasi
  • Selalu backup file .env Anda