Fixes for autodeploy (#17)

This commit is contained in:
Alex Williams
2024-06-21 09:24:15 +01:00
committed by GitHub
parent b5b42ddb26
commit 36645fe18c

View File

@@ -21,13 +21,17 @@ jobs:
run: |
rm -Rf ./coriolis
rm -Rf ./coriolis-data
echo "Cloning coriolis and coriolis-data repositories for branch ${BRANCH_NAME}" >> "$GITHUB_OUTPUT"
git clone https://github.com/Brighter-Applications/coriolis.git --single-branch --branch ${BRANCH_NAME}
git clone https://github.com/Brighter-Applications/coriolis-data.git --single-branch --branch ${BRANCH_NAME}
cd coriolis-data
export NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh
echo "Building coriolis-data dist for branch ${BRANCH_NAME}" >> "$GITHUB_OUTPUT"
npm install
cd ../coriolis
echo "Building coriolis for branch ${BRANCH_NAME}" >> "$GITHUB_OUTPUT"
npm install
npm run build
echo "Copying build to web server for branch ${BRANCH_NAME}" >> "$GITHUB_OUTPUT"
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