4 changed files
www | ||
.gitkeep | ||
index.html | ||
.gitignore | ||
BUILD.txt | ||
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
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
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