diff --git a/base.dockerfile b/base.dockerfile new file mode 100644 index 0000000..db92c33 --- /dev/null +++ b/base.dockerfile @@ -0,0 +1,23 @@ +FROM debian:13.4-slim +USER root +RUN apt-get update && apt-get install -y \ + wget \ + gcc \ + make \ + curl \ + jq \ + unzip \ + git \ + sudo +# Create `coder` user +RUN useradd coder \ + --create-home \ + --shell=/bin/bash \ + --uid=1000 \ + --user-group +RUN echo "coder ALL=(ALL) NOPASSWD:ALL" >>/etc/sudoers.d/nopasswd + +USER coder +RUN NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" +ENV PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:${PATH}" +