add support for devbox development

This commit is contained in:
Mike Liao 2024-07-25 01:49:47 +00:00
parent a378189139
commit bdeed9eff9
2 changed files with 15 additions and 2 deletions

15
env.sh
View File

@ -1,14 +1,25 @@
INT_DIR="@/freeleaps-int/sites/freeleaps/deploy" INT_DIR="@/freeleaps-int/sites/freeleaps/deploy"
DEPLOY_DIR="deploy" DEPLOY_DIR="deploy"
DEV_BOX_DIR="../devbox"
DEV_ENV="$DEPLOY_DIR/.dev.env"
FE_ENV="$DEPLOY_DIR/.fe.env" FE_ENV="$DEPLOY_DIR/.fe.env"
if [ -d "$INT_DIR" ]; then if [ -d "$INT_DIR" ]; then
cp $INT_DIR/. deploy -r -u 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 fi
if [ -f $FE_ENV ] if [ -f $FE_ENV ]
then then
export $(cat $FE_ENV | sed 's/#.*//g' | xargs) source $FE_ENV
fi 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 "@fortawesome:registry" https://npm.fontawesome.com/
npm config set "//npm.fontawesome.com/:_authToken" $FONTAWESOME_AUTH_TOKEN npm config set "//npm.fontawesome.com/:_authToken" $FONTAWESOME_AUTH_TOKEN

View File

@ -9,6 +9,8 @@ then
else else
source env.sh source env.sh
fi fi
export VITE_API_URL='http://127.0.0.1:8002'
export VITE_WEBSOCKET_URL='http://127.0.0.1:8002'
pushd frontend pushd frontend
npm install npm install
npm update npm update