dockerimg: use a default image from a public registry
If the LLM chooses our default alpine Go image, we save some
work by instead starting from a sketch docker image pushed
to ghcr.io.
diff --git a/dockerimg/testdata/testcreatedockerfile_basic_repo_with_readme.dockerfile b/dockerimg/testdata/testcreatedockerfile_basic_repo_with_readme.dockerfile
index b5fe12f..42b20f2 100644
--- a/dockerimg/testdata/testcreatedockerfile_basic_repo_with_readme.dockerfile
+++ b/dockerimg/testdata/testcreatedockerfile_basic_repo_with_readme.dockerfile
@@ -1,18 +1,4 @@
-FROM golang:1.24.2-alpine3.21
-
-RUN apk add bash git make jq sqlite gcc musl-dev linux-headers npm nodejs go github-cli ripgrep fzf python3 curl vim
-
-ENV GOTOOLCHAIN=auto
-ENV GOPATH=/go
-ENV PATH="$GOPATH/bin:$PATH"
-
-RUN go install golang.org/x/tools/cmd/goimports@latest
-RUN go install golang.org/x/tools/gopls@latest
-RUN go install mvdan.cc/gofumpt@latest
-
-RUN mkdir -p /root/.cache/sketch/webui
-
-RUN apk add --no-cache build-base || true
+FROM ghcr.io/boldsoftware/sketch:v1
ARG GIT_USER_EMAIL
ARG GIT_USER_NAME
@@ -20,10 +6,12 @@
RUN git config --global user.email "$GIT_USER_EMAIL" && \
git config --global user.name "$GIT_USER_NAME"
-LABEL sketch_context="f20a1b665182f3a8a94fe3e1e2042ee1d820fe00af69c72989146e26de9569ba"
+LABEL sketch_context="c94b5070bcccf737554bc3e44eea559cf127c86b33d80218f3a1689411fab529"
COPY . /app
WORKDIR /app
RUN if [ -f go.mod ]; then go mod download; fi
-CMD ["/bin/sketch"]
\ No newline at end of file
+RUN apk add --no-cache build-base || true
+
+CMD ["/bin/sketch"]