photoprism/docker/goproxy/Dockerfile
Michael Mayer 75f183aa25 AI: Add support for OLLAMA_BASE_URL env expansion in vision.yml #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 10:52:26 +01:00

26 lines
851 B
Docker

##################################################### BUILD STAGE ######################################################
FROM golang:alpine AS build
RUN apk add --no-cache -U make git mercurial subversion
RUN git clone https://github.com/goproxyio/goproxy.git /src/goproxy && \
cd /src/goproxy && \
export CGO_ENABLED=0 && \
make
################################################## PRODUCTION STAGE ####################################################
FROM golang:alpine
ENV TINI_VERSION v0.19.0
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-static-amd64 /usr/bin/tini
RUN chmod +x /usr/bin/tini
RUN apk add --no-cache -U git mercurial subversion
COPY --from=build /src/goproxy/bin/goproxy /goproxy
VOLUME "/go"
EXPOSE 8888
ENTRYPOINT ["/usr/bin/tini", "--"]
CMD ["/goproxy", "-listen", "0.0.0.0:8888"]