rochimfn / tbd-client-webserver

Client custom log shipping

Home Page:https://github.com/rochimfn/tbd-log-shipping

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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: rochim.noviyan@gmail.com
  • 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

About

Client custom log shipping

https://github.com/rochimfn/tbd-log-shipping


Languages

Language:JavaScript 98.2%Language:Shell 1.8%