GeoNetAgent, LDAPWeb, server-audit, server-connection
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2.0 KiB

Onboarding — First Day

Untuk: Developer atau AI Agent baru yang bekerja di repo server-connection.


Bacaan Wajib (Urutan)

  1. docs/context-index.md ← mulai dari sini
  2. .cursor/me.md — profil user + inventaris infrastruktur
  3. perintah.md — quick reference
  4. geonet-console/context-index.md — jika task terkait geonet-console
  5. geonet-console/docapi/index.md — semua API endpoint

Pahami Monorepo

Repo ini berisi:

  • geonet-console — aplikasi utama (Laravel 12) di console.gisportal.id
  • scripts/ — deploy + SSH helper untuk Windows PowerShell
  • server/ — audit server + MikroTik configs
  • docs/ — dokumentasi yang sedang kamu baca ini

URL Penting

URL Keterangan
https://console.gisportal.id geonet-console production
https://console.gisportal.id/api/v1 REST API
https://console.gisportal.id/api-docs API Docs UI
https://databaselist.gisportal.id Legacy (akan di-redirect)

Cara Kerja Dev

# Kode di laptop → deploy ke server via script
.\scripts\deploy-geonet-console.ps1

# Tidak ada Docker lokal — build & run di server 10.100.1.24

Server Penting

Server IP Akses
App + Nginx 10.100.1.24 ssh -m hmac-sha1 root@10.100.1.24 -p 22
Database 10.100.1.25 ssh -m hmac-sha1 root@10.100.1.25 -p 22
AD/LDAP 10.100.1.40 ssh -m hmac-sha1 Administrator@10.100.1.40 -p 22

SSH ke server wajib minta persetujuan user — jangan auto-run.


Aturan Penting

  • Jangan commit .env atau secret ke repo
  • Jangan overwrite .env di server saat deploy
  • Update perintah.md (Sync terakhir) setelah sesi pengembangan
  • Gunakan docapi/ di geonet-console untuk dokumentasi endpoint API detail
  • Implementasi tanpa dokumentasi = belum selesai