Files
PMOCrazycoder/.devcontainer/docker-compose.yml
Eric Coissac d6fb4e33e5 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 17:40:25 +01:00

25 lines
1001 B
YAML

services:
pmocrazy-coder:
image: niepce.petite-maison-orange.fr/public/pmocrazycoder:latest
volumes:
- ..:/workspace
- ./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
- ./config/npm-cache:/home/devuser/.npm
- ./config/r-libs:/home/devuser/R
working_dir: /workspace
environment:
- LOCAL_LLM_API=http://host.docker.internal:1248/v1
- CLAUDE_CONFIG_DIR=/home/devuser/.claude
user: devuser
entrypoint: ["/usr/local/bin/entrypoint.sh"]
command: ["bash", "-c", "tail -f /dev/null"]