Add zoekt-ci-image

This commit is contained in:
Dylan Griffith 2023-01-18 16:36:58 +11:00
parent 8de66cf7c8
commit 896be72570
3 changed files with 24 additions and 0 deletions

16
Dockerfile.zoekt-ci-image Normal file
View file

@ -0,0 +1,16 @@
FROM golang:1.19
WORKDIR /usr/src/app
RUN apt-get update && apt-get install -y universal-ctags git
RUN git clone https://github.com/DylanGriffith/zoekt.git
RUN cd /usr/src/app/zoekt && git checkout dynamic-indexserver-api && go install github.com/sourcegraph/zoekt/cmd/zoekt-dynamic-indexserver && go install github.com/sourcegraph/zoekt/cmd/zoekt-git-clone && go install github.com/sourcegraph/zoekt/cmd/zoekt-git-index
RUN cd /usr/src/app/zoekt && git checkout search-api-with-reposbranches-filter && go install github.com/sourcegraph/zoekt/cmd/zoekt-webserver
COPY assets/zoekt-ci-image/run-zoekt-servers run-zoekt-servers
EXPOSE 6060
EXPOSE 6070
CMD ["sh", "run-zoekt-servers"]