mirror of
https://github.com/Alkatrazz24/Funk-lab.git
synced 2026-07-08 05:24:43 +02:00
fix(openalice): embarque les shims CLI alice* (bug packaging Dockerfile amont) (#62)
Le Dockerfile amont v0.60.0-beta.1 copie src/workspaces/templates dans l'image
runtime mais oublie src/workspaces/cli, alors que cliBinPath()
(/app/src/workspaces/cli/bin) est requis au runtime pour poser les shims
alice/alice-uta/traderhub sur le PATH des agents. Sans eux, l'agent ne peut pas
joindre le moteur de trading ("alice-uta introuvable sur mon PATH").
- build-openalice.yml : patch du Dockerfile cloné (COPY src/workspaces/cli) + guard
- tag image suffixé via IMAGE_PATCH=p1 → nouveau tag immuable, ArgoCD redéploie
- deployment.yaml → :v0.60.0-beta.1-p1
- doc admin/ia/openalice.md (correctifs locaux)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
c2f7255da0
commit
cc6141f424
3 changed files with 34 additions and 4 deletions
|
|
@ -36,6 +36,17 @@ optionnelle pour les cours live (les K-lines/quotes ne sont pas sur le hub).
|
|||
- **Ressources** : req 512Mi / lim 1.5Gi (nœuds 8 Go, OOM actif) — runtime Node + CLIs agent
|
||||
embarqués (claude-code, codex) ; surveiller la conso réelle après déploiement.
|
||||
|
||||
## Correctifs locaux (patch image)
|
||||
|
||||
- **Shims CLI manquants (`-p1`)** : le Dockerfile amont `v0.60.0-beta.1` copie
|
||||
`src/workspaces/templates` dans l'image runtime mais **oublie `src/workspaces/cli`**,
|
||||
alors que `cliBinPath()` = `/app/src/workspaces/cli/bin` est requis au runtime pour poser
|
||||
les shims `alice` / `alice-uta` (trading) / `traderhub` sur le **PATH des agents**. Sans eux,
|
||||
l'agent (Claude/codex) répond *« alice-uta introuvable sur mon PATH »* et **ne peut pas
|
||||
joindre le moteur de trading / le broker**. Corrigé dans la CI (`build-openalice.yml`,
|
||||
étape « Patch Dockerfile ») qui ajoute la copie manquante ; tag image suffixé `-p1`
|
||||
(`IMAGE_PATCH`). À signaler en amont / retirer si corrigé.
|
||||
|
||||
## Onboarding (premier boot)
|
||||
|
||||
Voir checklist détaillée dans `k8s/apps/openalice/README.md` :
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue