dev-env/Dockerfile
Raphael Jacobs 7ff1de3c4c
Some checks are pending
ci / checkout (push) Waiting to run
copy fish after installing fish
2025-02-02 19:52:37 +01:00

32 lines
607 B
Docker

FROM alpine:edge
# Install base dependencies and build tools
RUN apk add --no-cache \
fish \
helix \
ripgrep \
fd \
dust \
btop \
tmux \
tar \
zstd \
jq \
tcpdump \
lazygit \
most \
k9s \
bash \
curl \
cargo \
git
COPY ./setup_langs ./setup_langs
COPY ./.config ./root/.config
RUN curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
RUN cargo binstall --strategies crate-meta-data jj-cli
# Set the entrypoint to fish
ENTRYPOINT ["fish"]