diff --git a/misc/docker/Dockerfile b/misc/docker/Dockerfile index 0591de2..ad67f69 100644 --- a/misc/docker/Dockerfile +++ b/misc/docker/Dockerfile @@ -1,19 +1,22 @@ # Base image -FROM golang AS builder +FROM golang:tip-alpine3.21 AS builder # Set directory to known value WORKDIR /app # Define the version as a build argument ARG GOTEMPLATE_VERSION=3.12.0 +RUN apk add valkey-cli git + # Git clone the repo for gotemplate, checkout the desired tag, and build the executable RUN git clone https://github.com/coveooss/gotemplate.git . && \ git checkout v${GOTEMPLATE_VERSION} && \ CGO_ENABLED=0 go build -FROM busybox +FROM alpine:3.21 +# COPY --from=builder /app/gotemplate /gotemplate -COPY --from=builder /bin/cp /cp +COPY --from=builder /usr/bin/valkey-cli /valkey-cli ENTRYPOINT [ "/gotemplate" ] \ No newline at end of file