2026-02-21 13:17:51 +01:00
|
|
|
services:
|
2026-03-11 22:18:02 +01:00
|
|
|
pmocrazycoder:
|
Refactor devcontainer and MCP tools for containerized development
Ajout et configuration d’un environnement de développement conteneurisé (devcontainer) avec support multi-langages (Go, Rust, Python), intégration d’outils LLM locaux/cloud (LM Studio, Claude Pro), et refonte des outils MCP : suppression du module sandbox, correction de la gestion des chemins projet dans jj.py, ajout d’une fonction jj_new_tool, et structuration du Makefile pour le build multiplateforme. Mise à jour des scripts (docker-entrypoint.sh, setup-devcontainer.sh), du README.md et de bin/jj-ai-commit.sh pour automatiser la génération de messages de commit à partir des résumés des fichiers modifiés.
2026-03-11 16:34:09 +01:00
|
|
|
image: niepce.petite-maison-orange.fr/public/pmocrazycoder:latest
|
2026-02-21 13:17:51 +01:00
|
|
|
volumes:
|
|
|
|
|
- ..:/workspace
|
Refactor devcontainer and MCP tools for containerized development
Ajout et configuration d’un environnement de développement conteneurisé (devcontainer) avec support multi-langages (Go, Rust, Python), intégration d’outils LLM locaux/cloud (LM Studio, Claude Pro), et refonte des outils MCP : suppression du module sandbox, correction de la gestion des chemins projet dans jj.py, ajout d’une fonction jj_new_tool, et structuration du Makefile pour le build multiplateforme. Mise à jour des scripts (docker-entrypoint.sh, setup-devcontainer.sh), du README.md et de bin/jj-ai-commit.sh pour automatiser la génération de messages de commit à partir des résumés des fichiers modifiés.
2026-03-11 16:34:09 +01:00
|
|
|
- ./config/claude:/home/devuser/.claude
|
|
|
|
|
- ./config/opencode:/home/devuser/.config/opencode
|
|
|
|
|
- ./config/aichat:/home/devuser/.config/aichat
|
|
|
|
|
- ./config/ai_index:/workspace/.ai_index
|
|
|
|
|
- ./config/cargo-registry:/home/devuser/.cargo/registry
|
|
|
|
|
- ./config/cargo-git:/home/devuser/.cargo/git
|
|
|
|
|
- ./config/cargo-bin:/home/devuser/.cargo/bin
|
|
|
|
|
- ./config/go-cache:/home/devuser/.cache/go
|
|
|
|
|
- ./config/go-bin:/home/devuser/go/bin
|
|
|
|
|
- ./config/python-local:/home/devuser/.local
|
2026-03-11 22:18:02 +01:00
|
|
|
- ./config/zed:/home/devuser/.local/share/zed
|
Refactor devcontainer and MCP tools for containerized development
Ajout et configuration d’un environnement de développement conteneurisé (devcontainer) avec support multi-langages (Go, Rust, Python), intégration d’outils LLM locaux/cloud (LM Studio, Claude Pro), et refonte des outils MCP : suppression du module sandbox, correction de la gestion des chemins projet dans jj.py, ajout d’une fonction jj_new_tool, et structuration du Makefile pour le build multiplateforme. Mise à jour des scripts (docker-entrypoint.sh, setup-devcontainer.sh), du README.md et de bin/jj-ai-commit.sh pour automatiser la génération de messages de commit à partir des résumés des fichiers modifiés.
2026-03-11 16:34:09 +01:00
|
|
|
- ./config/npm-cache:/home/devuser/.npm
|
|
|
|
|
- ./config/r-libs:/home/devuser/R
|
2026-02-21 13:17:51 +01:00
|
|
|
working_dir: /workspace
|
2026-02-21 16:34:17 +01:00
|
|
|
environment:
|
|
|
|
|
- LOCAL_LLM_API=http://host.docker.internal:1248/v1
|
Refactor devcontainer and MCP tools for containerized development
Ajout et configuration d’un environnement de développement conteneurisé (devcontainer) avec support multi-langages (Go, Rust, Python), intégration d’outils LLM locaux/cloud (LM Studio, Claude Pro), et refonte des outils MCP : suppression du module sandbox, correction de la gestion des chemins projet dans jj.py, ajout d’une fonction jj_new_tool, et structuration du Makefile pour le build multiplateforme. Mise à jour des scripts (docker-entrypoint.sh, setup-devcontainer.sh), du README.md et de bin/jj-ai-commit.sh pour automatiser la génération de messages de commit à partir des résumés des fichiers modifiés.
2026-03-11 16:34:09 +01:00
|
|
|
- CLAUDE_CONFIG_DIR=/home/devuser/.claude
|
2026-03-11 22:18:02 +01:00
|
|
|
- GITHUB_TOKEN=${GITHUB_TOKEN:-}
|
|
|
|
|
- GITEA_URL=${GITEA_URL:-}
|
|
|
|
|
- GITEA_TOKEN=${GITEA_TOKEN:-}
|
2026-02-21 13:17:51 +01:00
|
|
|
user: devuser
|
|
|
|
|
entrypoint: ["/usr/local/bin/entrypoint.sh"]
|
|
|
|
|
command: ["bash", "-c", "tail -f /dev/null"]
|