Files
sdr-recorder/Dockerfile
2026-03-19 14:31:55 +01:00

41 lines
804 B
Docker

FROM debian:trixie
RUN apt-get update -y && \
apt-get install -y --no-install-recommends \
git \
nodejs \
npm \
vim \
btop \
curl \
wget \
jq \
yq \
ca-certificates \
ssh \
dnsutils && \
rm -rf /var/lib/apt/lists/*
ENV COLORTERM=truecolor
# Install Openspec
RUN npm i -g @fission-ai/openspec@latest
RUN useradd -ms /bin/bash m
USER m
WORKDIR /workspace
# Install Claude Code CLI
RUN curl -fsSL https://claude.ai/install.sh | bash
RUN mkdir -p ~/.ssh
RUN chmod 700 ~/.ssh
RUN ssh-keyscan github.com >> ~/.ssh/known_hosts
RUN echo 'alias clauded="claude --dangerously-skip-permissions"' >> ~/.bashrc
RUN echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
# Default command - keep container running
CMD ["bash"]