- Git
- NodeJs versi v14 atau lebih tinggi
- Yarn versi 1.22
- SQL Server versi 2019 Express edition
- Salin repositori
git clone https://github.com/rochimfn/tbd-client-webserver.git
- Masuk ke direktori
cd tbd-client-webserver
- Pasang dependensi
yarn
- 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\'
- Menyiapkan akun pengguna
yarn setup
Pengguna default:
- Email:
rochim.noviyan@gmail.com
- Password:
password
(atau menyesuaikan nilai konfigurasiPASSWORD
pada.env
)
- Jalankan web server
yarn start
Tunggu sebentar dan web client dapat diakses melalui port 3000.
Server dapat dimatikan dengan menekan tombol CTRL+C
- 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 dapat ditemukan pada scripts/restore.js
.
Script dapat dijalankan dengan perintah berikut:
node scripts/restore.js