Files
claude_settings/plans/peppy-prancing-hedgehog.md
root 4277b10f55 Kanbanize Kartenerstellung dokumentiert: Arrival-Rule-Workaround, Board-Struktur
- Neuer Abschnitt "Karten erstellen (Aufgaben-Workflow)" mit Workflow A/B
- Bekannte Struktur erweitert: Workflows, Columns, Lanes für Board 1
- Pitfalls ergänzt: Arrival Rule, Parent-Link API, linkedCards read-only
- Settings und Plans aktualisiert

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:09:09 +01:00

75 lines
2.1 KiB
Markdown

# Plan: Leverage auf 5x auf srvdocker02 deployen
## Kontext
- **Server:** srvdocker02 (10.0.0.48 / srvdocker02.egonetix.lan)
- **Projekt-Pfad:** `/home/icke/traderv4`
- **Container:** `trading-bot-v4`
- **.env** wird als Volume gemountet (`./.env:/app/.env`), daher reicht ein Container-Restart
## Schritte
### 1. SSH auf srvdocker02, .env sichern
```bash
ssh root@10.0.0.48
cd /home/icke/traderv4
cp .env .env.backup-$(date +%Y%m%d_%H%M%S)
```
### 2. Leverage-Werte in .env aendern
| Variable | Alt | Neu |
|----------|-----|-----|
| `LEVERAGE` | 10 | **5** |
| `BASE_LEVERAGE` | 10 | **5** |
| `STACK_LEVERAGE` | 10 | **5** |
| `MAX_LEVERAGE_TOTAL` | 20 | **10** |
| `HIGH_QUALITY_LEVERAGE` | 10 | **5** |
| `LOW_QUALITY_LEVERAGE` | 10 | **5** |
| `SOLANA_LEVERAGE` | 10 | **5** |
Per `sed` auf dem Server:
```bash
sed -i 's/^LEVERAGE=10$/LEVERAGE=5/' .env
sed -i 's/^BASE_LEVERAGE=10$/BASE_LEVERAGE=5/' .env
sed -i 's/^STACK_LEVERAGE=10$/STACK_LEVERAGE=5/' .env
sed -i 's/^MAX_LEVERAGE_TOTAL=20$/MAX_LEVERAGE_TOTAL=10/' .env
sed -i 's/^HIGH_QUALITY_LEVERAGE=10$/HIGH_QUALITY_LEVERAGE=5/' .env
sed -i 's/^LOW_QUALITY_LEVERAGE=10$/LOW_QUALITY_LEVERAGE=5/' .env
sed -i 's/^SOLANA_LEVERAGE=10$/SOLANA_LEVERAGE=5/' .env
```
### 3. Container neu starten
```bash
docker compose restart trading-bot
```
Kein Rebuild noetig - .env wird als Volume gemountet und beim Start neu gelesen.
### 4. Verifizieren
```bash
# Container laeuft?
docker ps | grep trading-bot-v4
# Leverage-Werte pruefen
grep -E "LEVERAGE" .env
# Logs: Startup-Meldungen mit Leverage?
docker logs --tail=30 trading-bot-v4
# Health-Check
curl -s http://localhost:3001/api/health
```
## Hinweis: Git-Sync separat
Die lokalen Git-Aenderungen (copilot-instructions.md Verschiebung, .gitignore) werden hier NICHT gepullt, da `git rm --cached .env` die Server-.env beim Pull loeschen wuerde. Git-Sync auf dem Server muss separat mit .env-Backup erfolgen.
## Verifikation
- [ ] SSH-Zugang funktioniert
- [ ] .env Backup erstellt
- [ ] Alle 7 Leverage-Werte geaendert
- [ ] Container neugestartet
- [ ] Health-Check OK
- [ ] Logs zeigen korrekten Start