#!/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