Update gitignore, add build info
757b85ca
garrettmills
committed
4 changed files
.gitkeep
/www/.gitkeep
/www/.gitkeep
index.html
/www/index.html-11
/www/index.html
Add comment 1 Minus  <!DOCTYPE html>
Add comment 2 Minus  <html lang="en">
Add comment 3 Minus  <head>
Add comment 4 Minus   <meta charset="UTF-8">
Add comment 5 Minus   <title>Missing Frontend</title>
Add comment 6 Minus  </head>
Add comment 7 Minus  <body>
Add comment 8 Minus   <h1>You have not deployed the front-end to this application.</h1>
Add comment 9 Minus  </body>
Add comment 10 Minus  </html>
Add comment 11 Minus  
.gitignore
/.gitignore+3
/.gitignore
Add comment 88 .dynamodb/
Add comment 89
Add comment 90 # End of https://www.gitignore.io/api/node
Add comment 91 Plus  
Add comment 92 Plus  www*
Add comment 93 Plus  www/**
Add comment 91 94
BUILD.txt
/BUILD.txt+30
/BUILD.txt
Add comment 1 Plus  ##### BACK END #####
Add comment 2 Plus  git clone git@ssh.dev.azure.com:v3/HackKu/HackKu%202020/backend backend
Add comment 3 Plus  cd backend
Add comment 4 Plus  yarn install
Add comment 5 Plus  cp build.env .env
Add comment 6 Plus   #### THIS WILL BE MISSING THE DB CREDENTIALS
Add comment 7 Plus   #### USE echo TO APPEND THE DB CREDENTIALS TO THE .env FILE SO WE DON'T HAVE THEM IN GIT
Add comment 8 Plus  node flitter test
Add comment 9 Plus   #### IF THIS WORKS, DO THE DEPLOY TO PRODUCTION
Add comment 10 Plus  
Add comment 11 Plus  #### DEPLOYMENT FOR BACKEND ####
Add comment 12 Plus  #### RUN THESE COMMANDS SSH'D INTO THE PROD VM
Add comment 13 Plus  cd {path to app folder}
Add comment 14 Plus  systemctl stop app-backend.service
Add comment 15 Plus  git pull
Add comment 16 Plus  rm -rf node_modules
Add comment 17 Plus  yarn install
Add comment 18 Plus  systemctl start app-backend.service
Add comment 19 Plus  
Add comment 1 20 ##### FRONT END #####
Add comment 2 21 git clone git@ssh.dev.azure.com:v3/HackKu/HackKu%202020/frontend frontend
Add comment 3 22 cd frontend
Add comment 6 25 tar czvf target-www.tar.gz ./www
Add comment 7 26
Add comment 8 27 ##### target-www.tar.gz is the artifact! #####
Add comment 28 Plus  #### DEPLOYMENT FOR BACKEND ####
Add comment 29 Plus  cd {path to app folder}
Add comment 30 Plus  systemctl stop app-backend.service
Add comment 31 Plus  rm -rf www.bak
Add comment 32 Plus  mkdir -p www
Add comment 33 Plus  mv www www.bak
Add comment 34 Plus  cp /path/to/target-www.tar.gz .
Add comment 35 Plus  tar xvzf target-www.tar.gz
Add comment 36 Plus   #### THIS CREATES A NEW www DIRECTORY
Add comment 37 Plus  sed -i 's/base href="\/"/base href="\/i\/"/g' www/index.html
Add comment 38 Plus   #### THIS FIXES THE ROUTE PREFIX HANDLING FOR IONIC
Add comment 9 39