18 lines
409 B
Bash
Executable File
18 lines
409 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
cd frontend
|
|
if [ ! -d node_modules ]; then
|
|
npm install
|
|
fi
|
|
|
|
set -x
|
|
npm run build
|
|
mkdir -p ../backend/ui
|
|
cp -a ./dist/index.html ../backend/ui/
|
|
cp -a ./dist/favicon.* ../backend/http/public/
|
|
rm -rf ../backend/http/public/_astro
|
|
cp -a ./dist/_astro ../backend/http/public/_astro
|
|
rm -rf ../backend/http/public/fonts
|
|
cp -a ./dist/fonts ../backend/http/public/fonts
|
|
{ set +x; } 2>/dev/null
|