Files
boc/projects/landvex/20-automation/INSTALLATION.md
T
Bernt 6de2455917 v1.2.0: Add Global Markets footer, translated to 9 languages
- Added GLOBAL_MARKETS_TITLE to all translation files
- Updated footer with 12 markets (4 active + 8 upcoming)
- Translated market section to: zh-cn, zh-tw, ja, ko, th, vi, id, ms, hi
- Built and deployed to production
- CloudFront invalidation: I3RTMXVFDJXWLG3SYX208OP1CC
2026-07-08 19:56:03 +00:00

73 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Landvex Artikelautomation — Installationsguide
## Förutsättningar
- Python 3.9+
- systemd
- sudo-rättigheter för systemctl
## Filer som skapats
### Kärnfiler
| Fil | Beskrivning |
|-----|-------------|
| `kor_agent.py` | Huvuddrivrutin — låser köposter, producerar kandidater |
| `intag/artikelko.json` | Arbetskö med 18 poster (seed v1) |
| `landvex-artikel-erik@.service` | Service-mall för Erik (cap=4) |
| `landvex-artikel-johan@.service` | Service-mall för Johan (cap=2) |
| `landvex-artikel-erik.timer` | Timer — kör 06:00 och 14:00 dagligen |
| `landvex-artikel-johan.timer` | Timer — kör 10:00 dagligen |
### 8+2-fördelning
- **Erik**: 2 körningar × 4 poster = **8 poster/dygn**
- **Johan**: 1 körning × 2 poster = **2 poster/dygn**
- **Totalt**: **10 poster/dygn**
## Installation (kräver root för steg 1)
### Steg 1: Kopiera servicefiler (som root)
```bash
sudo cp /home/bernt/.openclaw/workspace/projects/landvex/20-automation/landvex-artikel-erik@.service /etc/systemd/system/
sudo cp /home/bernt/.openclaw/workspace/projects/landvex/20-automation/landvex-artikel-johan@.service /etc/systemd/system/
sudo cp /home/bernt/.openclaw/workspace/projects/landvex/20-automation/landvex-artikel-erik.timer /etc/systemd/system/
sudo cp /home/bernt/.openclaw/workspace/projects/landvex/20-automation/landvex-artikel-johan.timer /etc/systemd/system/
sudo systemctl daemon-reload
```
### Steg 2: Aktivera och starta timers
```bash
sudo systemctl enable landvex-artikel-erik.timer
sudo systemctl enable landvex-artikel-johan.timer
sudo systemctl start landvex-artikel-erik.timer
sudo systemctl start landvex-artikel-johan.timer
```
### Steg 3: Verifiera
```bash
sudo systemctl list-timers | grep landvex
```
## Manuell körning (test)
```bash
# Erik — 4 poster
sudo systemctl start landvex-artikel-erik@01.service
# Johan — 2 poster
sudo systemctl start landvex-artikel-johan@01.service
```
## Loggar
- `/var/log/landvex/artikel-erik.log`
- `/var/log/landvex/artikel-johan.log`
## Körningstest (utan systemd)
```bash
cd /home/bernt/.openclaw/workspace/projects/landvex/20-automation
python3 kor_agent.py --agent-id erik-test --cap 2
```
## Nästa steg — LLM-integration
Nuvarande `kor_agent.py` använder **simulering**. För produktion:
1. Ersätt `simulera_produktion()` med riktigt LLM-anrop
2. Lägg till sökverktyg (web_search/web_fetch)
3. Konfigurera API-nycklar i miljövariabler