- 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>
75 lines
2.1 KiB
Markdown
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
|