Grant Management Back End.md 2.97 KB

Grant Management Back End

Grant Management adalah web app untuk pengolahan dan pendaftaran sekaligus sebagai sistem informasi Hibah di Universitas Indonesia.


Teknologi

  1. Java Spring Boot
  2. Java

Dokumentasi


  1. Instalasi

Untuk installasi berberapa hal yang harus dilakukan yaitu:

  • Clone code pada url http://MzBudi@gitlab.ui.ac.id/ade.badr/UI-Grant-Backend.git

  • install package ojdbc8 disini

  • Ambil file pom.xml di bracnh excel modification

  • Build dengan command dibawah dan jalankan sesuai dengan file environment yang diinginkan active=dev ganti menjadi prod untuk production

  1. Modification
  • Modifikasi yang telah dilakukan adalah Jar yang berjalan. jar yang berjalan saat ini adalah grant 1.0.1(10062021).jar atau grant 1.0.1(tanggal_paling_baru).jar dan terletak di usr/grantv2/ Untuk melakukan pengubahan dapat melakukan upload dan run dengan command dibawah.
  • Perubahan yang dilakukan adalah return dari export file pengusul. ditambahkan informasi rekening src\main\java\id\ac\ui\grant\service\ProposerService.java lebih lengkapnya ada di branch excel-modification
  1. Deployment

Deployment pada backend ini dilakukan pada VM yang telah disediakan, credentialnya adalah:

| Key | Value | | ----------------- | ------------------------------------------------------------ | | ip | 10.6.4.40:22 | | username | salman | | password | bismillah2020 | | gitlab.ui.ac.id | http://MzBudi@gitlab.ui.ac.id/ade.badr/UI-Grant-Backend.git |

Lokasi file jar ada pada /usr/grantv2 untuk melakukan perubahan dapat dilakukan pull dari gitlab diatas. Untuk menjalankan atau memberhentikan backend command list nya adalah sebagai berikut:

| Command Name | Command | | -------------------------- | ------------------------------------------------------------ | | Build jar using maven | mvn -Dmaven.test.skip=true install | | Run jar in dev | java -Dspring.profiles.active=dev -jar target/nama_jar.jar | Tambahkan & untuk running in background | | Run jar using maven in dev | mvn spring-boot:run -Dspring-boot.run.profiles=dev | | Run jar in specific port | java -Dserver.port=83 -jar nama_jar.jar |

Disarankan untuk memberikan notifikasi kepada user apabila ingin melakukan pembaharuan, karena selama masa penggantian jar , website tidak dapat diakses