add build.sh

This commit is contained in:
Roland Tannous 2026-03-12 20:52:42 +00:00
commit 2b04c0da40

20
build.sh Normal file
View file

@ -0,0 +1,20 @@
#!/usr/bin/env bash
set -euo pipefail
# 1. Build frontend (Vite outputs to dist/)
cd studio/frontend
npm install
npm run build # outputs to studio/frontend/dist/
cd ../..
# 2. Clean old artifacts
rm -rf build dist *.egg-info
# 3. Build wheel
python -m build
# 4. Optionally publish
if [ "${1:-}" = "publish" ]; then
python -m twine upload dist/*
fi