56 lines
2.0 KiB
Plaintext
56 lines
2.0 KiB
Plaintext
# ─────────────────────────────────────────────────────────────────────────────
|
|
# KOIPB MAT — Templat env untuk Docker (dev & Ubuntu server)
|
|
#
|
|
# cp .env.docker.example .env.docker
|
|
# # kemudian tukar SEMUA password di bawah
|
|
#
|
|
# PENTING: guna nama fail .env.docker (BUKAN .env) supaya tidak berlanggar
|
|
# dengan .env tempatan anda untuk `php artisan serve`.
|
|
#
|
|
# Fail ini dibaca oleh kedua-dua service (app & mysql) melalui env_file.
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
APP_NAME="KOIPB MAT"
|
|
APP_ENV=production
|
|
APP_KEY=
|
|
APP_DEBUG=false
|
|
APP_URL=http://localhost
|
|
|
|
# Port nginx pada host. Pada prod ia diikat ke 127.0.0.1:<APP_PORT> (loopback),
|
|
# host nginx reverse-proxy yang dedah domain awam. Guna port UNIK (elak langgar
|
|
# projek lain di server, cth spr2026=8007, taklimat=8008).
|
|
APP_PORT=8009
|
|
|
|
APP_LOCALE=ms
|
|
APP_FALLBACK_LOCALE=en
|
|
APP_FAKER_LOCALE=ms_MY
|
|
|
|
# ── Database — untuk Laravel (DB_HOST mesti "mysql" = nama service Docker) ────
|
|
DB_CONNECTION=mysql
|
|
DB_HOST=mysql
|
|
DB_PORT=3306
|
|
DB_DATABASE=koipb_mat
|
|
DB_USERNAME=koipb
|
|
DB_PASSWORD=tukar_password_ini
|
|
|
|
# ── MySQL container — MESTI SAMA dengan DB_* di atas ─────────────────────────
|
|
# (MYSQL_USER TIDAK boleh "root" — guna "koipb")
|
|
MYSQL_DATABASE=koipb_mat
|
|
MYSQL_USER=koipb
|
|
MYSQL_PASSWORD=tukar_password_ini
|
|
MYSQL_ROOT_PASSWORD=tukar_root_password_ini
|
|
|
|
# Seed data demo (200 anggota + 21 hadiah) pada deploy pertama? true/false
|
|
SEED_DEMO=true
|
|
|
|
# ── Sesi / cache / queue guna database (tiada Redis diperlukan) ───────────────
|
|
SESSION_DRIVER=database
|
|
SESSION_LIFETIME=120
|
|
CACHE_STORE=database
|
|
QUEUE_CONNECTION=database
|
|
|
|
LOG_CHANNEL=stack
|
|
LOG_LEVEL=error
|
|
|
|
MAIL_MAILER=log
|