add support for devbox development
This commit is contained in:
parent
a378189139
commit
bdeed9eff9
15
env.sh
15
env.sh
@ -1,14 +1,25 @@
|
||||
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 -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
|
||||
|
||||
if [ -f $FE_ENV ]
|
||||
then
|
||||
export $(cat $FE_ENV | sed 's/#.*//g' | xargs)
|
||||
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
|
||||
@ -9,6 +9,8 @@ then
|
||||
else
|
||||
source env.sh
|
||||
fi
|
||||
export VITE_API_URL='http://127.0.0.1:8002'
|
||||
export VITE_WEBSOCKET_URL='http://127.0.0.1:8002'
|
||||
pushd frontend
|
||||
npm install
|
||||
npm update
|
||||
|
||||
Loading…
Reference in New Issue
Block a user