|
|
|
@ -5,9 +5,34 @@ |
|
|
|
--- |
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
## ✅ Sudah Selesai |
|
|
|
## ✅ Sudah Selesai |
|
|
|
| | Tugas | |
|
|
|
|
|
|
|
|
|
|
|
### Microservice & Infrastruktur yang Sudah Running di Server (10.100.1.24) |
|
|
|
|
|
|
|
| Service | Domain | Keterangan | Terintegrasi ke Super Apps? | |
|
|
|
|
|
|
|
|---|---|---|---| |
|
|
|
|
|
|
|
| **my-portal** (Next.js) | `my.gisportal.id` | FE Super Apps | ✅ **Ya — ini super apps** | |
|
|
|
|
|
|
|
| **geonet-console** (Laravel) | `console.gisportal.id` | Backend API: auth, LDAP, permission | ✅ Ya — API utama | |
|
|
|
|
|
|
|
| **geonet-collector** (FastAPI) | `collector.gisportal.id` / `agent.gisportal.id` | Asset management, GeoNetAgent | ✅ Ya — asset management | |
|
|
|
|
|
|
|
| **Grafana + Loki + Promtail** | `grafana.gisportal.id` | Monitoring & log aggregation | <EFBFBD> Belum terintegrasi FE | |
|
|
|
|
|
|
|
| **Uptime Kuma** | `uptime.gisportal.id` | Service uptime monitoring | 🔶 Belum terintegrasi FE | |
|
|
|
|
|
|
|
| **n8n** | `n8n.gisportal.id` | Workflow automation | 🔶 Standalone | |
|
|
|
|
|
|
|
| **Node-RED** | `node-red.gisportal.id` | IoT/flow automation | 🔶 Standalone | |
|
|
|
|
|
|
|
| **Dockge** | `dockge.gisportal.id` | Docker stack manager | 🔶 Internal ops | |
|
|
|
|
|
|
|
| **Zabbix** | `zabbix.gisportal.id` | Network monitoring (10.100.1.42) | 🔶 Belum terintegrasi FE | |
|
|
|
|
|
|
|
| **Gitea** | `git.gisportal.id` | Git server (10.100.1.41:3000) | 🔶 Source control | |
|
|
|
|
|
|
|
| **Jira** | `jira.gisportal.id` | Project management (10.100.1.55) | 🔶 Existing ticketing lama | |
|
|
|
|
|
|
|
| **PostgreSQL** (2x) | internal | DB untuk console & collector | ✅ Ya | |
|
|
|
|
|
|
|
| **QNAP OSS** | `file.gisportal.id` / `obj.gisportal.id` | S3 storage avatar & file | ✅ Ya | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
> **Catatan penting**: |
|
|
|
|
|
|
|
> - `jira.gisportal.id` → sudah ada Jira di 10.100.1.55. Pertimbangkan apakah **Zammad** akan menggantikan atau paralel dengan Jira. |
|
|
|
|
|
|
|
> - `zabbix.gisportal.id` → sudah ada monitoring. Integrasi alert Zabbix ke Push Notification bisa jadi prioritas di Fase 4. |
|
|
|
|
|
|
|
> - `grafana.gisportal.id` → sudah ada, bisa digunakan untuk dashboard monitoring di FE super apps. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Yang Sudah Dibangun di Super Apps (my.gisportal.id) |
|
|
|
|
|
|
|
| | Fitur | |
|
|
|
|---|---| |
|
|
|
|---|---| |
|
|
|
| 🟢 | Portal FE (`my.gisportal.id`) — auth, profile, dashboard | |
|
|
|
| 🟢 | Auth (login LDAP, logout, session) | |
|
|
|
|
|
|
|
| 🟢 | Profile (edit, ganti password, avatar OSS, device card) | |
|
|
|
| 🟢 | Asset Management UI — list, detail, edit meta, assign owner | |
|
|
|
| 🟢 | Asset Management UI — list, detail, edit meta, assign owner | |
|
|
|
| 🟢 | Admin: LDAP User & Group management (phone, dept, title, dll) | |
|
|
|
| 🟢 | Admin: LDAP User & Group management (phone, dept, title, dll) | |
|
|
|
| 🟢 | Admin: Permission management berbasis LDAP Group | |
|
|
|
| 🟢 | Admin: Permission management berbasis LDAP Group | |
|
|
|
|