refactor: split android overlay out of storyforge
This commit is contained in:
@@ -16,13 +16,13 @@ need_cmd node
|
||||
|
||||
cd "$ROOT"
|
||||
|
||||
echo "[1/5] compile collector-service"
|
||||
echo "[1/4] compile collector-service"
|
||||
python3 -m compileall collector-service/app >/dev/null
|
||||
|
||||
echo "[2/5] validate docker compose"
|
||||
echo "[2/4] validate docker compose"
|
||||
docker compose config >/dev/null
|
||||
|
||||
echo "[3/5] validate n8n workflows"
|
||||
echo "[3/4] validate n8n workflows"
|
||||
python3 - <<'PY'
|
||||
import json
|
||||
import pathlib
|
||||
@@ -33,24 +33,10 @@ for path in sorted(pathlib.Path("n8n/workflows").glob("*.json")):
|
||||
print(f"workflow ok: {path.name}")
|
||||
PY
|
||||
|
||||
echo "[4/5] validate web scripts"
|
||||
echo "[4/4] validate web scripts"
|
||||
for file in web/storyforge-web-v4/assets/app.js web/storyforge-web-v4/assets/storyforge-*.js; do
|
||||
node --check "$file"
|
||||
done
|
||||
node --check scripts/douyin-browser-capture/control_panel.mjs
|
||||
|
||||
if [ "${STORYFORGE_SKIP_ANDROID:-0}" = "1" ]; then
|
||||
echo "[5/5] skip android compile (STORYFORGE_SKIP_ANDROID=1)"
|
||||
else
|
||||
if command -v java >/dev/null 2>&1; then
|
||||
echo "[5/5] compile android debug kotlin"
|
||||
(
|
||||
cd android-app
|
||||
./gradlew :app:compileDebugKotlin >/dev/null
|
||||
)
|
||||
else
|
||||
echo "[5/5] skip android compile (java not installed)"
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "baseline checks passed"
|
||||
|
||||
Reference in New Issue
Block a user