## ADW-FrontEnd Installation ``` bash # clone the repo $ git clone https://git.oslog.id/OSPRO/ADW-FrontEnd # go into app's directory $ cd ADW-FrontEnd # install app's dependencies $ npm install # fix dependency $ npm audit fix # start project $ npm start ``` ## API Documentation Here is the [API Documentation](https://git.oslog.id/iu/GeoHR-website/src/branch/master/API_GeoHR_docs.md). ## ADW-FrontEnd Build to Production ``` bash # build the project $ npm run build # zip the files inside build folder -> name it as build.zip # copy the zip file to server $ scp -rP 2001 build/build.zip dev@202.47.70.196:/var/www/html/geohr # login to dev@202.47.70.196 $ ssh dev@202.47.70.196 -p 2001 # go to geohr folder $ cd /var/www/html/geohr # unzip the build.zip $ unzip build.zip # if prompt shown, choose [A] to replace all existing files [dev@oscarp geohr]$ unzip build.zip Archive: build.zip replace favicon.ico? [y]es, [n]o, [A]ll, [N]one, [r]ename: A inflating: favicon.ico ... # remove build.zip file $ rm -rf build.zip # DONE ! # Open siopas.co.id/geohr # Don't forget to shift+reload on browser ``` ## Docker ```bash docker build --tag react . docker run -it -p 3000:3000 react:latest ```