[Workflow] Normal Deployment - sparc-software-hust/fmecg-web-server GitHub Wiki

How to deploy server and web (manually)

  1. deploy server
  • open terminal console, then run code cd /var/www to access deploy folder
  • run git clone https://github.com/techcomrade/fmECG.git to clone project
  • switch to deploy branch
  • run cd fmECG/server-web to access server-web folder
  • now you need to copy env.prod file and paste in server-web folder
  • run npm install to install package
  • check file env.prod again and make sure the values in there are correct
  • after doing all the above work you can run project by pm2 start server.sh
  1. deploy web
  • open terminal console, then run code cd /var/www to access deploy folder
  • run git clone https://github.com/techcomrade/fmECG.git to clone project
  • switch to deploy branch
  • run npm run build to build frontend_web in your local laptop
  • upload build folder from your local environment into bin folder in host
  • copy code in file index.html in build folder and paste them in home.js file in frontend_web/bin/views
  • run cd frontend_web/bin to access bin folder
  • now you need to copy env.prod file and paste in bin folder
  • run npm install to install package in frontend_web/bin/views
  • check file env.prod again and make sure the values in there are correct
  • after doing all the above work you can run project by pm2 start frontend.sh
  1. check deploy status
  • run pm2 status to check deploy status
  • if status is running, then you are done deploying