D
Setup

Environment

Variabel environment yang dibutuhkan Admin Dazo — database, DOKU, service URLs, dan konfigurasi lainnya.

File .env

Admin Dazo menggunakan file .env standar Laravel. Salin dari .env.example sebagai baseline.

Variabel Wajib

Aplikasi

plaintext
APP_NAME="Admin Dazo"
APP_ENV=production          # local | development | production
APP_KEY=                    # php artisan key:generate
APP_DEBUG=false
APP_URL=https://admin.dazo.id

Database Utama (MongoDB)

plaintext
DB_CONNECTION=mongodb
MONGO_DB_HOST=127.0.0.1
MONGO_DB_PORT=27017
MONGO_DB_DATABASE=dazo
MONGO_DB_USERNAME=
MONGO_DB_PASSWORD=
MONGO_DB_AUTHENTICATION_DATABASE=admin

Database Covendor (MongoDB Terpisah)

plaintext
MONGO_COENDOR_DB_HOST=127.0.0.1
MONGO_COENDOR_DB_PORT=27017
MONGO_COENDOR_DB_DATABASE=covendor_dev
MONGO_COENDOR_DB_USERNAME=
MONGO_COENDOR_DB_PASSWORD=
MONGO_COENDOR_DB_AUTHENTICATION_DATABASE=covendor_dev

Database CRM (MongoDB Terpisah)

plaintext
CRM_DB_HOST=127.0.0.1
CRM_DB_PORT=27017
CRM_DB_DATABASE=crm
CRM_DB_USERNAME=
CRM_DB_PASSWORD=

Database MySQL (Live Chat)

plaintext
MYSQL_DB_HOST=127.0.0.1
MYSQL_DB_PORT=3306
MYSQL_DB_DATABASE=dazo
MYSQL_DB_USERNAME=root
MYSQL_DB_PASSWORD=

Session & Cache

plaintext
SESSION_DRIVER=database
CACHE_DRIVER=file
QUEUE_CONNECTION=sync

DOKU Payment Gateway

plaintext
DOKU_CLIENT_ID=           # dari DOKU dashboard
DOKU_SECRET_KEY=          # dari DOKU dashboard
DOKU_BASE_URL=https://api.doku.com    # sandbox: https://api-sandbox.doku.com

Service URLs (Hardcoded per Environment)

Environmentdazoappengine-whatsapp
productionhttps://app.dazo.idhttps://engine.dazo.id
localhttp://localhost:8000http://localhost:5002

Mail

plaintext
MAIL_MAILER=smtp
MAIL_HOST=
MAIL_PORT=587
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="noreply@dazo.id"
MAIL_FROM_NAME="Admin Dazo"

Daftar Koneksi Database

KoneksiDriverKegunaan
mongodb (default)MongoDBSemua data utama — admins, users, stores, packages, invoices, wallets, devices, coupons, tickets, registration links, platform settings
mongodb_covendorMongoDBData co-vendor reseller (database terpisah)
crmMongoDBCRM addon workspaces dan users (database terpisah)
mysqlMySQLData live chat dari engine WhatsApp (chat_inbox, chat_list)