Media Penyimpanan Dokumen

Ini adalah Media Penyimpanan Dokumen untuk penyimpanan dokumen - dokumen

Buat User khusus

Minimal Kebutuhan MPD

  • Linux
  • 2 Core
  • 2 GB RAM
  • 512 GB / 1 TB
# Add user dengan nama document-storage
sudo adduser document-storage

# Berikan password pada user tersebut
sudo passwd document-storage

# Atur lokasi direktori user
# Contoh: dokumen akan disimpan pada direktori /home/document-storage
# Jika direktori document-storage belum ada maka silahkan dibuat
mkdir -p /home/document-storage

# Atur lokasi direktori tersebut ke user document-storage
usermod -d /home/document-storage document-storage

# Atur owner dari folder document tsb
chown document-storage:document-storage /home/document-storage

Install Package php di webserver

Penambahan skrip konfig pada folder webservice

  • Edit file local.php (lihat contoh di local.php.dist)
cd /var/www/html/production/webapps/webservice/config/autoload

nano local.php

# Tambahkan skrip ini sejajar dengan "KemkesService"
'DokumentStorage' => [
    "host" => "IP", 
    "port" => 22,
    "username" => "USERNAME SFTP",
    "password" => "PASSWORD SFTP",
    "location" => "LOKASI PENYIMPANAN DOKUMEN",
    "timeoutConnection" => 10,
],

# Ganti IP menjadi IP Server Media Penyimpanan Dokumen
# Ganti USERNAME SFTP menjadi document-storage
# Ganti PASSWORD SFTP sesuai dengan user yang dibuat
# Ganti LOKASI PENYIMPANAN DOKUMEN menjadi /home/document-storage

# Tambahkan skrip ini pada field SIMpelService -> ReportService sesudah field key
'DocumentStorage' => [
    "url" => "http://localhost/webservice/document-storage",
    "verifikasi" => [
        "url" => "",
    ],          
],

# Ganti locahost jika server dokumen storage terpisah dari server simgos2
# Masuk url verifikasi untuk alamat web utk verifikasi berkas (belum di support)

# Tekan tombol CTRL X Y ENTER untuk menyimpan 

# remove cache
rm -rf /var/www/html/production/webapps/webservice/data/cache/*.php