docker-goatcounter/Dockerfile
2025-01-07 01:27:14 +00:00

17 lines
420 B
Docker

FROM golang:1.23 AS builder
RUN mkdir /build
WORKDIR /build
RUN git clone --branch=release-2.5 https://github.com/arp242/goatcounter.git .
RUN go build -ldflags="-X zgo.at/goatcounter/v2.Version=$(git log -n1 --format='%h_%cI')" ./cmd/goatcounter
FROM debian:12
RUN mkdir -p /usr/bin
COPY --from=builder /build/goatcounter /usr/bin
RUN mkdir -p /run/goatcounter
WORKDIR /run/goatcounter
ENTRYPOINT ["goatcounter"]