Compare commits

..

No commits in common. "b63e6ced1a235db2a28a65202fac30b2deaad083" and "ef65b393cd74b5867b71c82af182edfe14f6fe11" have entirely different histories.

3 changed files with 9 additions and 9 deletions

View file

@ -12,13 +12,7 @@ RUN yes | unminimize
RUN apt-get install -y gpg sudo wget curl build-essential software-properties-common libssl-dev pkg-config libglew-dev git fish RUN apt-get install -y gpg sudo wget curl build-essential software-properties-common libssl-dev pkg-config libglew-dev git fish
# Install handy developer tools. # Install handy developer tools.
RUN apt-get install -y iputils-ping postgresql-client git-delta jq sqlite3 vim pipx ripgrep openssh-server RUN apt-get install -y iputils-ping postgresql-client git-delta golang jq sqlite3 vim pipx ripgrep openssh-server
# Install and configure Podman.
RUN apt-get install -y iptables podman
# Podman doesn't use IPv6, so we only need to update the path for the IPv4 executable.
RUN update-alternatives --set iptables /usr/sbin/iptables-legacy
COPY --chown=root ./assets/podman/containers.conf /etc/containers/containers.conf
# Install mise-en-place for project (and in some cases global) tooling management. # Install mise-en-place for project (and in some cases global) tooling management.
RUN install -dm 755 /etc/apt/keyrings RUN install -dm 755 /etc/apt/keyrings
@ -44,6 +38,13 @@ COPY --chown=$USERNAME ./assets/mise/config.toml /home/$USERNAME/.config/mise/co
# Install stable Rust toolchain globally using mise (rustup management is automated). # Install stable Rust toolchain globally using mise (rustup management is automated).
RUN mise install RUN mise install
# Install sqlx CLI for managing database migrations in sqlx projects.
RUN mise x -- cargo binstall -y cargo-nextest sqlx-cli
# Finish Go setup.
RUN go install golang.org/x/tools/gopls@latest
RUN fish -c 'fish_add_path /home/$USERNAME/go/bin'
# Install Claude Code CLI. # Install Claude Code CLI.
RUN curl -fsSL https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/bootstrap.sh | bash RUN curl -fsSL https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/bootstrap.sh | bash
RUN fish -c 'fish_add_path /home/$USERNAME/.local/bin' RUN fish -c 'fish_add_path /home/$USERNAME/.local/bin'

View file

@ -4,6 +4,7 @@ jujutsu = "latest"
lazygit = "latest" lazygit = "latest"
rust = { version = "stable", components = "rust-analyzer,rust-docs,rustfmt,clippy" } rust = { version = "stable", components = "rust-analyzer,rust-docs,rustfmt,clippy" }
"cargo:cargo-binstall" = "latest"
deno = "latest" deno = "latest"

View file

@ -1,2 +0,0 @@
[network]
firewall_driver = "iptables"