freeleaps_frontend/env.sh
2024-09-13 14:35:27 +00:00

25 lines
576 B
Bash
Executable File

INT_DIR="@/freeleaps-int/sites/freeleaps/deploy"
DEPLOY_DIR="deploy"
DEV_BOX_DIR="../devbox"
DEV_ENV="$DEPLOY_DIR/.dev.env"
FE_ENV="$DEPLOY_DIR/.fe.env"
if [ -d "$INT_DIR" ]; then
cp $INT_DIR/. $DEPLOY_DIR -r -u
fi
if [ -d "$DEV_BOX_DIR" ]; then
cp $DEV_BOX_DIR/. $DEPLOY_DIR -r -u
source $DEV_ENV
fi
if [ -f $FE_ENV ]
then
source $FE_ENV
fi
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
hash -r
npm config set "@fortawesome:registry" https://npm.fontawesome.com/
npm config set "//npm.fontawesome.com/:_authToken" $FONTAWESOME_AUTH_TOKEN