Docker

Instalasi Docker

Anda dapat mengunduh dan menginstal Docker di berbagai platform. Berikut ini langkah-langkah instalasi Docker:

  1. Unduh file installer sesuai dengan operating system yang digunakan.

    • Instalasi Docker Desktop untuk Linux dapat dilihat di sini

    • Instalasi Docker Desktop untuk Mac (macOS) dilihat di sini

    • Instalasi Docker Desktop untuk Windows dilihat di sini

  2. Jalankan file installer yang telah diunduh, dan ikuti tahapannya.

  • Informasi lebih lanjut terkait Instalasi Docker dapat dilihat di sini.

  • Sedangkan, informasi terkait Instalasi Docker Engine dapat dilihat di sini.

File docker-compose.yml DICOM Router

  1. Download file docker-compose.yml melalui API [GET] dengan URL (endpoint) yang tersedia:

  2. Autentikasi menggunakan Authorization Bearer Token SATUSEHAT. Informasi terkait Autentikasi/Kode Akses API Production dapat dilihat di sini.

File docker-compose.yml ini bersifat TERBATAS. DILARANG menggunakan, menduplikasi, mempublikasi, dan/atau mendistribusikan dalam bentuk apapun, sebagian/keseluruhan informasi di dalam dokumen ini, secara elektronik maupun mekanik tanpa izin tertulis dari Kementrian Kesehatan Republik Indonesia.

Setup DICOM Router

Berikut ini langkah-langkah setup DICOM Router menggunakan Docker (docker-compose.yml):

  1. [GET] file docker-compose.yml melalui API SATUSEHAT. Informasi lebih lanjut dapat dilihat di sini.

  2. Buka file docker-compose.yml menggunakan teks editor (notepad, notepad++, subline, vim, nano, dll).

  3. Masukkan nilai dari Organization ID, Client ID, dan Client Secret pada file tersebut. Informasi lebih lanjut terkait kode akses API, silakan klik di sini.

    • Masukkan nilai dari Organization ID SATUSEHAT pada bagian environment ORG_ID.

    • Masukkan nilai dari Client ID SATUSEHAT pada bagian environment CLIENT.

    • Masukkan nilai dari Client Secret SATUSEHAT pada bagian environment SECRET.

      Contoh:

      environment:
          - ORG_ID=organization-id-satusehat
          - CLIENT=client-id-satusehat
          - SECRET=client-secret-satusehat
          - URL=https://api-satusehat-stg.dto.kemkes.go.id
      1. Apabila Anda ingin mengubah nilai endpoint pada DICOM Router ini, silakan ubah konfigurasi file docker-compose.yml, pada bagian environment URL.

      2. Berikut ini nilai URL (endpoint) yang tersedia:

  1. Simpan perubahan pada file docker-compose.yml.

  2. Kemudian buka terminal/command prompt/shell dan arahkan path-nya ke lokasi dimana file docker-compose.yml tersebut berada.

  3. Ketikan perintah:

    • Menghapus versi sebelumnya:

      docker compose down -v
      docker system prune -af
    • Pertama kali dijalankan:

      docker compose up -d
    • Mengambil/Update perubahan terbaru:

      docker compose pull
      docker compose up -d
  4. DICOM Router akan berjalan pada port 11112:11112.