# iSDV Windows installer document
```
KT to : Anto Joes
Date: 29-08-2022
Projects : 1) iSDV Windows Installer
```
### Winsows Installer:
[iSDV windows installer](https://gitlab.ieiworld.com/isdv/installation)
iSDV windows installer uses InnoSetup to build installtion script. Installation script will install iSDV API, iSDV UI, Controllserver, MongoDB, Python, OpenSSL to generation cert file, install tast schedulter to run application whenever windows system is restart.
API will run using pm2 script.
### How to build and encrypt API [encryp javascript file git project](https://gitlab.ieiworld.com/nayana/encrypt_javascript_files)
Follow below steps to build API
```
Application port = 3008
npm install
Run Program
npm start
To encode Javascript files execute below API
http://127.0.0.1:3008/
"src" folder: User can insert API code here
"build" folder: After executing http://127.0.0.1:3008/ GET API, User will get encrypted code in "build" folder
```
### How to build iSDV UI
```
npm install
npm run build
```