Files
PMOCrazycoder/docker-entrypoint.sh
Eric Coissac 6556c84e29 Refactor devcontainer setup with MCP servers and dynamic config
Ajout d'une configuration DevContainer complète avec MCP Servers (LSP multi-langages, GitHub/Gitea), scripts de setup automatisés (crazycoder-setup.sh, setup-devcontainer.sh), et optimisation de l’image Docker (rustup/cargo-binstall, nettoyage des artefacts). Mise à jour du README avec documentation MCP et gestion dynamique des variables d’environnement (.env généré automatiquement selon la forge détectée). Simplification des entrypoints et postStartCommand pour une initialisation plus fiable.
2026-03-11 22:19:21 +01:00

18 lines
509 B
Bash
Executable File

#!/bin/bash
# docker-entrypoint.sh — minimal, just sets up PATH and execs the command
export PATH=/usr/local/cargo/bin:/usr/local/go/bin:$HOME/.local/bin:$PATH
# Set npm prefix to user directory so global installs don't require root
npm config set prefix "$HOME/.local"
# Clear Zed external_agents on each start so Zed can re-download without
# hitting "Directory not empty" on atomic rename.
rm -rf "$HOME/.local/share/zed/external_agents"
if [ -z "$1" ]; then
exec /bin/bash
else
exec "$@"
fi