Changing deployment workflows to clear out old build before copying new build to web directory

This commit is contained in:
Alex Williams
2024-06-22 11:09:10 +01:00
parent 67012309aa
commit 2cb3dc02ae
2 changed files with 2 additions and 6 deletions

View File

@@ -30,14 +30,12 @@ jobs:
export NVM_DIR=~/.nvm export NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh source ~/.nvm/nvm.sh
npm install npm install
npm audit fix
npm start npm start
cd ../coriolis cd ../coriolis
npm install npm install
npm audit fix
npm run build npm run build
- name: Deploy the code - name: Deploy the code
shell: bash shell: bash
run: | run: |
cd ../coriolis cd ../coriolis
if [ {BRANCH_NAME} == "beta" ]; then sudo -u www-data cp -r ./build/* /var/www/beta.coriolis.io/; else sudo -u www-data cp -r ./build/* /var/www/coriolis.io/; fi if [ {BRANCH_NAME} == "beta" ]; then sudo rm -Rf /var/www/beta.coriolis.io/* && sudo -u www-data cp -r ./build/* /var/www/beta.coriolis.io/; else sudo rm -Rf /var/www/coriolis.io/* && sudo -u www-data cp -r ./build/* /var/www/coriolis.io/; fi

View File

@@ -35,14 +35,12 @@ jobs:
export NVM_DIR=~/.nvm export NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh source ~/.nvm/nvm.sh
npm install npm install
npm audit fix
npm start npm start
cd ../coriolis cd ../coriolis
npm install npm install
npm audit fix
npm run build npm run build
- name: Deploy the code - name: Deploy the code
shell: bash shell: bash
run: | run: |
cd ../coriolis cd ../coriolis
if [ ${{ github.events.inputs.branch }} == "beta" ]; then sudo -u www-data cp -r ./build/* /var/www/beta.coriolis.io/; else sudo -u www-data cp -r ./build/* /var/www/coriolis.io/; fi if [ ${{ github.events.inputs.branch }} == "beta" ]; then sudo rm -Rf /var/www/beta.coriolis.io/* && sudo -u www-data cp -r ./build/* /var/www/beta.coriolis.io/; else sudo rm -Rf /var/www/coriolis.io/* && sudo -u www-data cp -r ./build/* /var/www/coriolis.io/; fi