42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
# UAS WebGIS
|
|
|
|
Project UAS WebGIS yang terdiri dari:
|
|
|
|
- WebGIS Infrastruktur Kota Pontianak
|
|
- WebGIS Pemetaan Kemiskinan
|
|
- Landing page untuk mengakses kedua project
|
|
|
|
## Menjalankan Project
|
|
|
|
1. Letakkan folder project di `C:\xampp\htdocs\webgis\pertemuan01`.
|
|
2. Jalankan Apache dan MySQL melalui XAMPP.
|
|
3. Buka `http://localhost/webgis/pertemuan01/`.
|
|
|
|
Database dan tabel akan dibuat otomatis ketika project dijalankan.
|
|
|
|
## Login Admin
|
|
|
|
- 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`.
|