docs+deploy: production status, lessons learned (9 bugs), deploy compose, e2e test tools
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Tests
|
||||
|
||||
E2E-Testdoppel ohne echtes AYON-Addon (Phase-1-Verifikation, Stand 04.09.2026).
|
||||
|
||||
## Ablauf auf orange
|
||||
|
||||
```bash
|
||||
# 1. Mock-Addon als Container (simuliert /issue + /exchange des AYON-Addons)
|
||||
docker run -d --name mock-exchange --network refboard-ayon_default \
|
||||
-e REFBOARD_API_KEY=<key aus .env> \
|
||||
-v $PWD/tests/mock-exchange.js:/mock.js:ro \
|
||||
node:20-alpine node /mock.js
|
||||
|
||||
# 2. AYON_EXCHANGE_URL in .env auf http://mock-exchange:9000/exchange setzen
|
||||
# + docker compose up -d --force-recreate
|
||||
|
||||
# 3. E2E im refboard-ayon-Container ausführen
|
||||
docker cp tests/e2e.sh refboard-ayon:/tmp/e2e.sh
|
||||
docker exec refboard-ayon sh /tmp/e2e.sh
|
||||
```
|
||||
|
||||
Erwartet: 8 Schritte grün (Ticket → Exchange → /me → Board 200 → Reuse 401 →
|
||||
2. User am selben Board → fehlendes Ticket 400 → SPA /b 200).
|
||||
|
||||
## Echter Stack
|
||||
|
||||
Im Produktivbetrieb zeigt `AYON_EXCHANGE_URL` auf das echte Addon
|
||||
(`http://ayon-private-server-1:5000/api/addons/refboard/0.2.0/exchange`).
|
||||
Reference in New Issue
Block a user