Skip to content

rochimfn/tbd-client-webserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Client custom log shipping

Panduan Pemasangan

Prerequisite

Mulai Pemasangan

  1. Salin repositori
git clone https://github.com/rochimfn/tbd-client-webserver.git
  1. Masuk ke direktori
cd tbd-client-webserver
  1. Pasang dependensi
yarn 
  1. Konfigurasi .env
cp .env.example .env #bash atau powershell
copy .env.example .env #cmd

Isi konfigurasi dengan kredensial sqlserver. Contohnya sebagai berikut:

Pastikan SQL Server dan aplikasi ini memiliki akses baca tulis direktori DIR_BACKUP

PASSWORD='password'
TOKEN='qwertyuiopasdfghjklzxcvbnm123456'
MSSQL_HOST='127.0.0.1'
MSSQL_PORT=1432
MSSQL_USERNAME='admin'
MSSQL_PASSWORD='password'
DIR_BACKUP='C:\rc_backup_client\'
  1. Menyiapkan akun pengguna
yarn setup

Pengguna default:

  • Email: [email protected]
  • Password: password (atau menyesuaikan nilai konfigurasi PASSWORD pada .env)
  1. Jalankan web server
yarn start

Tunggu sebentar dan web client dapat diakses melalui port 3000.

Server dapat dimatikan dengan menekan tombol CTRL+C

  1. Jalankan web server sebagai daemon
yarn global add pm2
pm2 start src/index.js --name "rc-client"

Gunakan perintah berikut untuk menghentikan daemon

pm2 stop "rc-client"

Restore Script

Restore script dapat ditemukan pada scripts/restore.js. Script dapat dijalankan dengan perintah berikut:

node scripts/restore.js