From bdeed9eff977e61e84cab3b1af431bb79dcb657d Mon Sep 17 00:00:00 2001 From: Mike Liao Date: Thu, 25 Jul 2024 01:49:47 +0000 Subject: [PATCH] add support for devbox development --- env.sh | 15 +++++++++++++-- start_frontend.sh | 2 ++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/env.sh b/env.sh index f14b723..c6159cd 100644 --- a/env.sh +++ b/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 \ No newline at end of file diff --git a/start_frontend.sh b/start_frontend.sh index 95ee998..b68ded0 100644 --- a/start_frontend.sh +++ b/start_frontend.sh @@ -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