Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mustofa-id/satusehat-kyc
Verifikasi Akun SatuSehat Mobile (KYC)
https://github.com/mustofa-id/satusehat-kyc
kemkes kyc satusehat svelte sveltekit
Last synced: 3 months ago
JSON representation
Verifikasi Akun SatuSehat Mobile (KYC)
- Host: GitHub
- URL: https://github.com/mustofa-id/satusehat-kyc
- Owner: mustofa-id
- License: mit
- Created: 2024-01-15T23:30:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-06T00:14:28.000Z (7 months ago)
- Last Synced: 2024-10-11T00:18:20.050Z (4 months ago)
- Topics: kemkes, kyc, satusehat, svelte, sveltekit
- Language: JavaScript
- Homepage:
- Size: 44.9 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SatuSehat KYC
## Instal NodeJS
Download installer di [sini](https://nodejs.org/en/download) sesuai dengan OS yang digunakan.
## Clone Proyek
```bash
git clone https://github.com/mustofa-id/satusehat-kyc
```Jika di OS belum ter-instal `git`, download proyek secara manual dengan men-klik tombol `<> Code` di atas lalu pilih **Download ZIP** lalu ekstrak.
## Instal Dependensi
Buka Terminal/CMD/PowerShell dan masuk ke folder proyek lalu ketik perintah:
```bash
npm install
```Tunggu hingga proses instalasi selesai.
## Build Proyek
Masih di dalam folder proyek, ketik perintah:
```bash
npm run build
```Untuk mem-build proyek ke production dan tunggu hingga proses build selesai.
## Jalankan Server
Masih di dalam folder proyek, buat file `.env` dari template atau sample `.env.example` dengan perintah berikut:
```bash
cp .env.example .env
```atau dengan menyalin/copy file `.env.example` secara manual dan tempel/paste menjadi file `.env`. Isi setiap variabel:
```conf
IHS_CLIENT_SECRET=...
IHS_SECRET_KEY=...
ORIGIN=http://alamat-server:port
```Ganti dan sesuaikan `...` dengan client secret dan secret key **Production** (KYC tidak ada mode Sanbox) dari platform SatuSehat. Juga atur nilai `ORIGIN` sesuai dengan alamat dan port di mana server dijalankan.
Lalu untuk menjalankan server, ketik perintah berikut:
```bash
node -r dotenv/config build
```## Buka Aplikasi
Buka aplikasi di browser dengan url yang tampil pada konsol, umumnya `0.0.0.0:3000` atau `localhost:3000`.
Port dapat diganti dengan mengatur env `PORT`:
```conf
PORT=8080
```Server juga dapat dijalankan menggunakan [PM2](https://pm2.keymetrics.io/docs/usage/quick-start/) atau pun [Docker](https://hub.docker.com/_/node).