# WebGIS_Project ## Konfigurasi Database Coolify Project ini membaca konfigurasi database dari environment variable. Di Coolify, isi environment pada aplikasi PHP seperti contoh berikut: ```env DB_HOST=mysql DB_PORT=3306 DB_USER=webgis DB_PASSWORD=change-this-password DB_NAME_GIS_SPBU=gis_spbu DB_NAME_DATA_JALAN=data_jalan DB_NAME_WEBGIS=webgis DB_NAME_KEMISKINAN=webgisuas ``` `DB_HOST` harus memakai hostname service MySQL internal di Coolify, bukan `localhost`. Nama host biasanya mengikuti nama service/resource MySQL yang dibuat di Coolify. Disarankan membuat user database khusus untuk aplikasi: ```sql CREATE USER 'webgis'@'%' IDENTIFIED BY 'change-this-password'; GRANT ALL PRIVILEGES ON gis_spbu.* TO 'webgis'@'%'; GRANT ALL PRIVILEGES ON data_jalan.* TO 'webgis'@'%'; GRANT ALL PRIVILEGES ON webgis.* TO 'webgis'@'%'; GRANT ALL PRIVILEGES ON webgisuas.* TO 'webgis'@'%'; FLUSH PRIVILEGES; ``` Jangan simpan password asli di repo. Simpan password hanya di Environment Variables/Secrets Coolify.