Update agent configuration
This commit is contained in:
parent
a92b72bbb3
commit
5f053ec81d
3 changed files with 43 additions and 1 deletions
|
|
@ -36,6 +36,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||
zsh \
|
||||
fd-find \
|
||||
ripgrep \
|
||||
neovim \
|
||||
less \
|
||||
&& rm -rf /var/lib/apt/lists/* \
|
||||
&& ln -sf /usr/bin/fdfind /usr/local/bin/fd
|
||||
|
||||
|
|
@ -58,6 +60,9 @@ ENV PATH="${POETRY_HOME}/bin:${PATH}"
|
|||
RUN curl -sSL https://install.python-poetry.org | python3 - && \
|
||||
poetry config virtualenvs.in-project true
|
||||
|
||||
# uv (fast Python package/project manager from Astral)
|
||||
RUN curl -LsSf https://astral.sh/uv/install.sh | env UV_INSTALL_DIR=/usr/local/bin sh
|
||||
|
||||
# Node.js 22
|
||||
RUN curl -fsSL https://deb.nodesource.com/setup_${NODE_MAJOR}.x | bash - && \
|
||||
apt-get install -y --no-install-recommends nodejs && \
|
||||
|
|
@ -119,6 +124,9 @@ RUN mkdir -p -m 755 /etc/apt/keyrings && \
|
|||
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
||||
ENV PATH="/root/.cargo/bin:${PATH}"
|
||||
|
||||
# Jujutsu (jj) - Git-compatible VCS
|
||||
RUN cargo install --locked jj-cli
|
||||
|
||||
# Starship prompt
|
||||
RUN curl -sS https://starship.rs/install.sh | sh -s -- -y
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue