mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-07-23 04:12:13 +00:00
39 lines
704 B
Bash
Executable File
39 lines
704 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Exit immediately if a command exits with a non-zero status.
|
|
set -e
|
|
|
|
SCRIPT_LOCATION=$0
|
|
cd "$(dirname "$SCRIPT_LOCATION")"
|
|
WORK_DIR=$(pwd)
|
|
WORK_DIR="$WORK_DIR/.."
|
|
TARGET_DIR="$WORK_DIR/packages/dbgpt-app/src/dbgpt_app/static/web"
|
|
|
|
echo "Building web static files"
|
|
echo "Target directory: $TARGET_DIR"
|
|
|
|
cd $WORK_DIR/web
|
|
|
|
source_env=".env"
|
|
tmp_env=".env.copy"
|
|
|
|
if [ -e "$source_env" ]; then
|
|
cp "$source_env" "$tmp_env"
|
|
rm -rf "$source_env"
|
|
else
|
|
echo "Do not find .env"
|
|
fi
|
|
|
|
|
|
yarn install
|
|
rm -rf ../web/out/
|
|
yarn compile
|
|
|
|
rm -rf $TARGET_DIR \
|
|
&& mkdir -p $TARGET_DIR \
|
|
&& cp -R ../web/out/* $TARGET_DIR
|
|
|
|
if [ -e "$tmp_env" ]; then
|
|
cp "$tmp_env" "$source_env"
|
|
rm -rf "$tmp_env"
|
|
fi |