mirror of
https://ops.gitlab.net/gitlab-org/gitlab-build-images.git
synced 2025-12-11 02:52:56 +01:00
We choose a SHA here as this repo does not contain any useable tags and it does not seem that they keep tagged versions. Tracking master would probably be too risky as backwards incompatible changes could come up and break our CI environment which would be quite time consuming to debug.
19 lines
625 B
Docker
19 lines
625 B
Docker
FROM golang:1.19
|
|
|
|
WORKDIR /usr/src/app
|
|
|
|
RUN apt-get update && apt-get install -y universal-ctags git
|
|
|
|
ENV ZOEKT_VERSION=c08faec66fc26a41007b2176fbea86c52b0efe4b
|
|
|
|
RUN go install github.com/sourcegraph/zoekt/cmd/zoekt-webserver@$ZOEKT_VERSION && \
|
|
go install github.com/sourcegraph/zoekt/cmd/zoekt-git-clone@$ZOEKT_VERSION && \
|
|
go install github.com/sourcegraph/zoekt/cmd/zoekt-git-index@$ZOEKT_VERSION && \
|
|
go install github.com/sourcegraph/zoekt/cmd/zoekt-dynamic-indexserver@$ZOEKT_VERSION
|
|
|
|
COPY assets/zoekt-ci-image/run-zoekt-servers run-zoekt-servers
|
|
|
|
EXPOSE 6060
|
|
EXPOSE 6070
|
|
|
|
CMD ["sh", "run-zoekt-servers"]
|