-
Notifications
You must be signed in to change notification settings - Fork 122
Uji Sinkronisasi OpenSID ke OpenDK (bagi Pengembang)
Eddie Ridwan edited this page Dec 27, 2020
·
3 revisions
Prosedur ini untuk pengembang melakukan uji setting OpenSID Premium dan OpenDK telah siap untuk sinkronisasi menggunakan API OpenDK. Lakukan menggunakan instalasi OpenSID Premium dan OpenDK lokal.
Ini dilakukan pada instalasi awal. Pastikan menggunakan commit terbaru branch master
OpenDK dan branch rilis
(atau rilis-dev
) OpenSID Premium.
- Di file
.env
gunakan contohKD_DEFAULT_PROFIL=53.06.13
yg ada di.env.example
- Di terminal, siapkan database awal dengan menjalankan:
php artisan db:wipe
php artisan migrate
php artisan db:seed
php artisan queue:listen
- Restore contoh data awal
- Di Info Desa > Identitas Desa, pilih desa Lebanuba (kode desa
53.06.13.2002
. - Di Pengaturan Aplikasi, masukkan setting OpenDK:
- Di Pengaturan > Database > Sinkronasi DB OpenDK, klik
- Buat Key
- Salin Key ke Clipboard (setelah key berhasil diterima)
- Di Pengaturan Aplikasi, sematkan key dari clipboard ke setting
api_opendk_key
- Di Kependudukan > Penduduk, tambahkan foto pada beberapa penduduk
- Di Pengaturan > Database > Sinkronasi DB OpenDK
- Klik Sinkronkan Database OpenDK
- Pastikan pesan menunjukkan request sedang diolah
- Di Terminal, yakinkan queue telah diproses, seperti contoh:
[2020-12-26 14:48:03][14] Processing: App\Jobs\PendudukQueueJob
[2020-12-26 14:48:03][14] Processed: App\Jobs\PendudukQueueJob
- Login admin dan periksa Data > Penduduk. Periksa data sudah masuk, termasuk foto. Filter untuk desa Lebanuba dan periksa data penduduk tampil di situ.