Erster Stand des öffentlichen Ausschnitts aus dem Vault. Die .gitignore arbeitet als Positivliste: ausgeschlossen ist alles, eingeschlossen nur, was ausdrücklich wieder aufgenommen wird. Notizen, Projekte, Finanzen, das Sitzungsgedächtnis und settings.local.json bleiben damit außen vor. Der Kundenname in AI/Regelwerk/seo.md ist durch eine neutrale Bezeichnung ersetzt; die Regeln selbst sind unverändert. Co-Authored-By: Claude Opus 5 <[email protected]>
19 lines
844 B
Bash
19 lines
844 B
Bash
#!/bin/bash
|
|
# Startet das Probe-Backend auf Port 8145 (Takt 1 s), faehrt pruef_ws.py dagegen, beendet das Backend.
|
|
set -u
|
|
SCRATCH="/mnt/d/Claude/.vault-tools/trading-plattform-pruefung"
|
|
cd "/mnt/d/Claude/Code Projekte/active - Trading Plattform" || exit 9
|
|
PY="$HOME/venvs/trading/bin/python"
|
|
PYTHONPATH=. "$PY" "$SCRATCH/start_probe_backend.py" 8145 1.0 < /dev/null > /tmp/probe_backend.log 2>&1 &
|
|
BACKEND=$!
|
|
for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
|
|
if "$PY" -c "import socket; s=socket.create_connection(('127.0.0.1', 8145), 0.5); s.close()" 2>/dev/null; then break; fi
|
|
sleep 1
|
|
done
|
|
PYTHONPATH=. timeout 60 "$PY" "$SCRATCH/pruef_ws.py" 8145 < /dev/null
|
|
echo "EXIT_PRUEF=$?"
|
|
kill "$BACKEND" 2>/dev/null
|
|
wait "$BACKEND" 2>/dev/null
|
|
echo "--- Backend-Protokoll ---"
|
|
grep -v -E "Pandas4Warning|utcnow" /tmp/probe_backend.log | tail -5
|