Files
PMOCrazycoder/docker-entrypoint.sh

18 lines
509 B
Bash
Raw Normal View History

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