podman build -t "$IMG" -f - /run <<EOF
FROM fedora:latest
RUN dnf install -y git strace gdb python3 python3-pytest gh rpmbuild jq yq util-linux-script just \
- openssl openssl-devel nodejs python3-pyyaml \
+ openssl openssl-devel nodejs python3-pyyaml awscli2 uv \
ShellCheck cargo rust rustfmt clippy golang \
&& dnf install -y --setopt=install_weak_deps=False systemd \
&& dnf clean all
fi
podman run -it --rm --userns=keep-id --init --network=host \
+ -v $HOME/.aws:$HOME/.aws \
-v $HOME/.buck:$HOME/.buck \
-v $HOME/.cache:$HOME/.cache \
-v $HOME/.claude.json:$HOME/.claude.json \
-v $HOME/.claude:$HOME/.claude \
+ -v $HOME/.config/aws:$HOME/.config/aws \
-v $HOME/.config/claude:$HOME/.config/claude:ro \
-v $HOME/.config/gh:$HOME/.config/gh:ro \
-v $HOME/.config/git:$HOME/.config/git:ro \
-v $HOME/tmp:$HOME/tmp \
-v /tmp:/tmp \
-w $PWD \
+ -e AWS_CONFIG_FILE=/home/martin/.config/aws/config \
+ -e AWS_SHARED_CREDENTIALS_FILE=/home/martin/.config/aws/credentials \
-e DISABLE_AUTOUPDATER=1 \
-e CARGO_HOME="$CARGO_HOME" \
-e GOPATH="$GOPATH" \