Files

73 lines
1.9 KiB
Markdown

# D1041231091 - WebGIS 01 sampai 05
Repository ini sudah disiapkan untuk deploy **sekali saja** menggunakan Docker Compose.
## Isi Project
- `/` = landing page utama
- `/01/` = Tugas 01 WebGIS SPBU
- `/02/` = Tugas 02 WebGIS SPBU + polyline + polygon
- `/03/` = Tugas 03 WebGIS jalan dan parsil tanah
- `/04/` = Tugas 04 WebGIS SPBU dengan layer control
- `/05/` = Tugas 05 WebGIS Poverty Mapping
## Akun awal Tugas 05
- Username: `superadmin`
- Password: `password`
## Cara push ke Gitea
```bat
cd C:\laragon\www\webgis-spbu\D1041231091-WebGIS-All
git init
git branch -M main
git add .
git commit -m "Deploy WebGIS 01-05 dengan Docker"
git remote add origin https://git.ifuntanhub.dev/requestha/D1041231091-WebGIS-All.git
git push -u origin main
```
Kalau remote sudah ada:
```bat
git remote set-url origin https://git.ifuntanhub.dev/requestha/D1041231091-WebGIS-All.git
git push -u origin main
```
## Cara deploy di Coolify
1. Buat resource baru.
2. Pilih **Public Repository**.
3. Isi repository URL Gitea.
4. Branch: `main`.
5. Build Pack: **Docker Compose**.
6. Docker Compose Location: `/docker-compose.yml`.
7. Setelah resource dibuat, masuk ke service `web`.
8. Isi domain pada service `web`, contoh:
```text
http://d1041231091-requestha-webgisall.203.24.51.230.sslip.io
```
9. Klik **Deploy** satu kali.
10. Tunggu sampai `web` dan `db` running.
## Link setelah deploy
```text
http://domain-kamu/
http://domain-kamu/01/
http://domain-kamu/02/
http://domain-kamu/03/
http://domain-kamu/04/
http://domain-kamu/05/
```
## Catatan penting
- Jangan pilih menu database terpisah di Coolify. Database sudah ada di `docker-compose.yml`.
- Jangan pakai Docker Compose Empty jika kode belum ada di server. Pakai Public Repository agar Coolify build langsung dari Gitea.
- Jangan klik Deploy berkali-kali. Kalau Bad Gateway, cek log `web` dulu.
- Database otomatis diimport dari folder `db/init/` saat container `db` pertama kali dibuat.