fix database configuration for Coolify

This commit is contained in:
Anderi Saputra
2026-06-10 17:30:26 +07:00
parent adec71e763
commit 46f02da04a
6 changed files with 103 additions and 36 deletions
+20
View File
@@ -19,3 +19,23 @@ Database dan tabel akan dibuat otomatis ketika project dijalankan.
- Username: `admin`
- Password: `password`
## Deploy di Coolify
Tambahkan resource MySQL ke project Coolify, lalu hubungkan aplikasi ke
hostname internal resource tersebut. Jangan gunakan `localhost`, karena
`localhost` di dalam container menunjuk ke container aplikasi sendiri.
Tambahkan environment variable berikut pada aplikasi:
```env
DB_HOST=hostname-internal-mysql
DB_PORT=3306
DB_USER=root
DB_PASSWORD=password-mysql
INFRA_DB_NAME=db_infrastruktur
KEMISKINAN_DB_NAME=db_kemiskinan
```
Jika user MySQL tidak memiliki izin membuat database, buat
`db_infrastruktur` dan `db_kemiskinan` terlebih dahulu dari resource MySQL.
Contoh lengkap tersedia di `.env.example`.