Headless FastAPI-Backend (server.py + core/engine.py) mit Mobile-PWA (web/), Strategie-/Backtest-Suite und Doku. Secrets, DB, Logs und Laufzeit-State sind via .gitignore ausgeschlossen; Config-Vorlage: oil_widget_config.ini.example. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
20 lines
905 B
Batchfile
20 lines
905 B
Batchfile
@echo off
|
|
REM ============================================================
|
|
REM Oil Trading Agent - Web-Backend NEU STARTEN
|
|
REM Beendet einen laufenden server.py und startet ihn frisch.
|
|
REM Nutzt absolute Pfade (PATH-unabhaengig).
|
|
REM ============================================================
|
|
title Oil Trading Server - Restart
|
|
cd /d "%~dp0"
|
|
set "PS=%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe"
|
|
|
|
echo Beende laufenden Server ...
|
|
"%PS%" -NoProfile -Command "Get-CimInstance Win32_Process | Where-Object { $_.Name -eq 'python.exe' -and $_.CommandLine -like '*server.py*' } | ForEach-Object { Stop-Process -Id $_.ProcessId -Force; Write-Host (' gestoppt: PID ' + $_.ProcessId) }; Start-Sleep -Seconds 2"
|
|
|
|
echo Starte Server neu ...
|
|
set PYTHONIOENCODING=utf-8
|
|
"C:\Users\ah\AppData\Local\Programs\Python\Python312\python.exe" -X utf8 server.py
|
|
echo.
|
|
echo ===== Server beendet =====
|
|
pause
|